인프런 커뮤니티 질문&답변

윤여송님의 프로필 이미지
윤여송

작성한 질문수

운영체제 공룡책 강의

05. 프로세스간 통신: Chapter 3. Processes (Part 3)

shared memory와 mailbox

작성

·

350

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를 말한다고 이해하시면 될 것 같습니다.

윤여송님의 프로필 이미지
윤여송

작성한 질문수

질문하기