• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

shared memory와 mailbox

21.10.03 15:25 작성 조회수 257

1

shared memory는 두 프로세스가 shared memory를 통해서 data를 read,write하고 mailbox도 두 프로세스가 mailbox를 통해서 data를 read,write하는데 두 개의 차이점이 shared memory는 두 프로세스 모두 read,write가 가능하고 mailbox는 send와 receive가 구분되어진건가요?

답변 1

답변을 작성해보세요.

1

shared memory는 여러 프로세스가 공유하는 메모리를 말합니다.

따라서, read/write 과정에 race condition이 발생하지요.

mailbox는 여러 프로세스가 접근해도 상호 배제를 해결할 수 있는

send/receive가 적용된 shared memory를 말한다고 이해하시면 될 것 같습니다.