유닉스 발전 - BSD 계열 - 시스템 V 계열 시스템 V IPC 1. 시스템 V 계열 유닉스에서 제공하는 프로세스 간 통신 방법 - 메시지 큐 - 공유 메모리 - 세마포어 2.
대부분의 유닉스 및 리눅스에서 사용 IPC 객체 시스템 V IPC를 사용하려면 IPC 객체를 생성 공통으로 사용하는 기본 요소 : 키와 식별자(ID) 관리 명령 - 생성 : 객체 생성 - 확인 : 현재 사용 중인 각 IPC의 상태 확인 - 삭제 : 사용을 마친 객체 삭제 메시지 큐 - 메시지 큐는 파이프와 유사 1. 파이프는 스트림 기반으로 동작 2.
메시지 큐는 메시지(또는 패킷) 단위로 동작 - 우편함처럼 메시지 큐를 만든 후 이를 통해 메시지 송수신 - 메시지 큐 함수 공유 메모리 1. 한 프로세스의 일부분을 다른 프로세스와 공유하는 것을 의미 - 메모리의 일부 공간을 두 독립적인 프로세스에서 공유 - 해당 메모리를 통해 데이터를 송수신 2.
공유 메모리 함수 세마포어 1. 프로세스 사이의 동기(Syn...
원문 링크 : 시스템 프로그래밍 - 우분투 명령어 정리 (11)