검색어 입력폼

[리눅스]리눅스 프로세스 통신

저작시기 2005.03 |등록일 2006.07.08 파워포인트파일MS 파워포인트 (ppt) | 30페이지 | 가격 700원

소개글

리눅스 프로세스 통신에 관하여 발표한 자료입니다.

목차

프로세스 통신(IPC) 개념
시스템 V IPC 메커니즘
IPC도구 관리
Message queue
semaphores
Shared memory

본문내용

운영체제 내에서 구현되고 프로그래머에 의해서 사용되는 프로세스 통신 도구(IPC)와 시스템 호출 들은 파일을 이용하고 그들의 연산들을 구현함으로써 이루어진다.
특징
Semaphore는 프로세스 동기화와 자원관리에 사용, 예 프린터 등의 주변 기기 제어
Shared memory 는 가장 빠른 프로세스 통신 도구이다. 공유메모리는 하나이상의 프로세스에게 부여될 수 있다. 부여된 공유 메모리 세그먼트는 프로세스의 데이터 공간이 된다. 공유메모리가 수정되면 변환된 데이터는 공유메모리를 부여 받은 모든 프로세스에게 즉시 사용 가능하다. 공유메모리는 여러 개의 프로세스들이 공유하는 lookup table과 같은 정보를 유지하는데 유용하다.
Message queue는 프로세스들이 이산적인 양의 데이터를 송 수신하는 것을 허용한다. 송신프로세스는 메시지의 형태를 정하여 보내고, 수신프로세스는 메시지의 형태에 따라 메시지 큐에서 개별적으로 읽을 수 있다.
다운로드 맨위로