
[OS] 메세지 전달(Message Passing)이란?
·
Computer Science/Operating System
메세지 전달 (Message Passing)동일한 주소 공간을 공유하지 않고도 프로세스들이 서로 통신하고 동기화할 수 있도록 허용하는 기법최소 2가지 연산 제공send(message): 메시지는 ‘고정’ or ‘가변’ 길이receive(message)통신 하기 전, 둘 간의 통신 링크(Comuunication Link)가 설정 되어야 함직접 통신 (Direct Communication)통신을 원하는 각 프로세스는 ‘수신자’ 또는 ‘송신자’ 이름을 반드시 명시해야 함send(P, message): 프로세스 P에게 메시지 전송receive(Q, message): 프로세스 Q로부터 메시지 수신 직접 통신 연결의 특성서로 통신하기 위해 상대방의 신원만 알면 됨통신하는 프로세스 각 쌍 사이에 정확히 하나의 연결이..