PIPE의 사용 

PIPE의 사용...

Unix Domain Socket UDP 

Unix Domain Socket UDP...

Unix Domain Socket 

Unix Domain Socket...

공유 메모리의 사용 

공유 메모리의 사용보통 프로세스에서 사용되는 메모리영역은 해당 프로세스만이사용할수 있다. 하지만 때때로 여러개의 프로세스가 특정 메모리영역을 사용했으면 하는때가 있을것이다. System V IPC 설비중의 하나인 "공유메모리"를 통해서 이러한일을 할수있다.모든 프로세스(hjh프로세스는 시작시 혹은 실행중에 이러한 데이타를 저장하고 사용하기 위한 메모리 공...

IPC : 메시지 큐 

IPC 메시지큐는 메시지를 queue 데이타 구조 형태로 관리한다. 큐(일반적인 배열을 접근방법에 따라 특수하게 분류한것이라고 생각하기 바란다.메시지큐는 커널에서 전역적으로 관리되며(이를테면 커널 전역변수형태로), 모든 프로세스에서 접근가능하도록 되어있으므로, 하나의 메시지큐 서버가 커널에 요청해서 메시지큐를 작성하게 되면, 메시지큐의 접근자(식별자)를 ...

FIFO 활용 

FIFO 활용pipe 에 대한 내용은 를 참조하기 바란다.FIFO는 PIPE와달리 명명된(이름이 있는) 파일을 통하여 통신이 이루어지게 되므로, 서로다른 세션에 있는 프로세스라도 관계없이 통신을 할수가 있으며, 다중의 클라이언트를 받아들이기 위한 서버모델을 만들수있다. 그러나 Unix Domain 소켓과는 달리, 단일의 파일지시자를 통해서 연결이 되므로,...

Unix Domain Socket를 이용한 계산기 만들기 예제 

Unix Domain Socket를 이용한 계산기 만들기 예제...

IPC : Inter Process Communication 

IPC Inter Process Communication 을 의미한다. 유닉스(...

select를 이용한 입출력 다중화 

select를 이용한 입출력 다중화입출력과 관련된 함수들은 기본적으로 봉쇄/동기적 으로 작동한다. 봉쇄형은 데이터를 처리하는 직관적인 방식이긴 하지만, 두 개 이상의 파일을 처리할 때 문제가 된다. 하나의 파일에서 봉쇄가 되어 버리면 다른 파일의 데이터는 영원히 읽지 못할 수도 있기 때문이다. 비 봉쇄 방식으로 처리하는 방법도 있으나 일반적으로 비봉쇄 방...

seek를 이용한 파일 위치변경 

seek를 이용한 파일 위치변경...