5개정도의 process를 데몬으로 띄어 놓고 동작을 시키려 합니다.
인터럽이 들어오면 프로세서 끼리 서로 통신을(ipc)를 하고 처리하고,
또 인풋을 기다리고 하는 시스템인데요.
일반적으로 책에는 ipc하면 공유메모리, 파이프, 메세지 큐, 소켓등을
언급 하고 있는데 가장 적절한 방법은 무엇일까요?
메세지 큐를 사용 할까 하는데, 이것의 단점은 무엇인가요?
저도 잘 몰라 자세한 답변은 드릴수 없지만
메시지 큐의 경우는 사용하실때 가장 주의 하실 점은
하나의 메시지 큐가 꽉차서 풀나버리면
시스템 전체의 메시지 큐가 통신이 안되는 최대의 단점이 있죠
정말 주의해야 하는 문제입니다.
ipc중 어떤게 좋다고 제 수준에선 감히 말씀 드릴수는 없는듯합니다.
각 특성이 있고 그 특성들은 열거하긴 길죠 (실은 잘모르기도 하고.. :D )
critical하거나 급한 문제가 아니라면 ipc 하나씩 이용해 보시면서
특성을 파악해보시는 것도 좋은 경험이라 생각합니다.
여튼 도움이 되셨기를..
저도 잘 몰라 자세한 답변은 드릴수 없지만메시지 큐의 경우는 사용하실
저도 잘 몰라 자세한 답변은 드릴수 없지만
메시지 큐의 경우는 사용하실때 가장 주의 하실 점은
하나의 메시지 큐가 꽉차서 풀나버리면
시스템 전체의 메시지 큐가 통신이 안되는 최대의 단점이 있죠
정말 주의해야 하는 문제입니다.
ipc중 어떤게 좋다고 제 수준에선 감히 말씀 드릴수는 없는듯합니다.
각 특성이 있고 그 특성들은 열거하긴 길죠 (실은 잘모르기도 하고.. :D )
critical하거나 급한 문제가 아니라면 ipc 하나씩 이용해 보시면서
특성을 파악해보시는 것도 좋은 경험이라 생각합니다.
여튼 도움이 되셨기를..
light my fire
댓글 달기