공유메모리, 소켓, 세마포어, 메세지 큐 등 프로세스 간 통신하는 기술… | 2021년 정보처리기사실기 1회차 기출문제 상세 페이지
12
공유메모리, 소켓, 세마포어, 메세지 큐 등 프로세스 간 통신하는 기술을 무엇이라고 하는지 쓰시오.
해설
IPC (Inter Process Communication)
[해설]
공유메모리, 소켓, 세마포어, 메시지 큐, 파이프 등을 이용해 프로세스 사이에 데이터를 주고받는 기술은 IPC(Inter Process Communication)이다.
각 프로세스는 서로 독립된 주소 공간을 가져 다른 프로세스의 메모리에 직접 접근할 수 없으므로, 운영체제가 제공하는 IPC 메커니즘을 통해서만 데이터 교환과 동기화가 이루어진다.
보기로 함께 제시되는 세마포어는 상호배제·동기화 목적이 강하고, 공유메모리·메시지 큐·소켓은 데이터 전달 목적이 강하다는 차이도 함께 정리해 두면 좋다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.