FIFO 활용pipe 에 대한 내용은 를 참조하기 바란다.FIFO는 PIPE와달리 명명된(이름이 있는) 파일을 통하여 통신이 이루어지게 되므로, 서로다른 세션에 있는 프로세스라도 관계없이 통신을 할수가 있으며, 다중의 클라이언트를 받아들이기 위한 서버모델을 만들수있다. 그러나 Unix Domain 소켓과는 달리, 단일의 파일지시자를 통해서 연결이 되므로,...
IPC 메시지큐는 메시지를 queue 데이타 구조 형태로 관리한다. 큐(일반적인 배열을 접근방법에 따라 특수하게 분류한것이라고 생각하기 바란다.메시지큐는 커널에서 전역적으로 관리되며(이를테면 커널 전역변수형태로), 모든 프로세스에서 접근가능하도록 되어있으므로, 하나의 메시지큐 서버가 커널에 요청해서 메시지큐를 작성하게 되면, 메시지큐의 접근자(식별자)를 ...
공유 메모리의 사용보통 프로세스에서 사용되는 메모리영역은 해당 프로세스만이사용할수 있다. 하지만 때때로 여러개의 프로세스가 특정 메모리영역을 사용했으면 하는때가 있을것이다. System V IPC 설비중의 하나인 "공유메모리"를 통해서 이러한일을 할수있다.모든 프로세스(hjh프로세스는 시작시 혹은 실행중에 이러한 데이타를 저장하고 사용하기 위한 메모리 공...
메모리맵 1. mmap 예제 추가 - 2004/4/21 mmap(2)는 메모리의 내용을 파일이나 디바이스에 대응(mapping)하기 위해서 사용하는 시스템 호출이다. 여기에서는 mmap시스템 호출의 활용방안에 대해서 알아보도록 한다. 각각의 프로세스는 프로세스마다 다른 프로세스와 중복되지 않는 주소공간을 가지게 된다. 주소 공간은 최초 논리적인 3개의 세...
공유메모리와 레코드 잠금을 이용한 프로세스간 데이터처리공유메모리 큐 구성을 통한 효과적인 데이터 처리 프로세스 구현동일한 데이터를 여러번 복사해서 사용해야 하는 여러개의 단위 모듈로 이루어진 미들웨어 소프트웨어에서 가장 효율적인 데이터 교환에 대한 방법으로 공유메모리( 1. 공유메모리는 (큐)버퍼의 역할이 가능해야 하므로 배열로 구성된다. 1. 데이터를...
387 POSTS HERE
Unix Domain Socket를 이용한 계산기 만들기 예제
Unix Domain Socket를 이용한 계산기 만들기 예제...
FIFO 활용
FIFO 활용pipe 에 대한 내용은 를 참조하기 바란다.FIFO는 PIPE와달리 명명된(이름이 있는) 파일을 통하여 통신이 이루어지게 되므로, 서로다른 세션에 있는 프로세스라도 관계없이 통신을 할수가 있으며, 다중의 클라이언트를 받아들이기 위한 서버모델을 만들수있다. 그러나 Unix Domain 소켓과는 달리, 단일의 파일지시자를 통해서 연결이 되므로,...
IPC : 메시지 큐
IPC 메시지큐는 메시지를 queue 데이타 구조 형태로 관리한다. 큐(일반적인 배열을 접근방법에 따라 특수하게 분류한것이라고 생각하기 바란다.메시지큐는 커널에서 전역적으로 관리되며(이를테면 커널 전역변수형태로), 모든 프로세스에서 접근가능하도록 되어있으므로, 하나의 메시지큐 서버가 커널에 요청해서 메시지큐를 작성하게 되면, 메시지큐의 접근자(식별자)를 ...
공유 메모리의 사용
공유 메모리의 사용보통 프로세스에서 사용되는 메모리영역은 해당 프로세스만이사용할수 있다. 하지만 때때로 여러개의 프로세스가 특정 메모리영역을 사용했으면 하는때가 있을것이다. System V IPC 설비중의 하나인 "공유메모리"를 통해서 이러한일을 할수있다.모든 프로세스(hjh프로세스는 시작시 혹은 실행중에 이러한 데이타를 저장하고 사용하기 위한 메모리 공...
Unix Domain Socket
Unix Domain Socket...
Unix Domain Socket UDP
Unix Domain Socket UDP...
PIPE의 사용
PIPE의 사용...
메모리맵
메모리맵 1. mmap 예제 추가 - 2004/4/21 mmap(2)는 메모리의 내용을 파일이나 디바이스에 대응(mapping)하기 위해서 사용하는 시스템 호출이다. 여기에서는 mmap시스템 호출의 활용방안에 대해서 알아보도록 한다. 각각의 프로세스는 프로세스마다 다른 프로세스와 중복되지 않는 주소공간을 가지게 된다. 주소 공간은 최초 논리적인 3개의 세...
공유메모리와 레코드 잠금을 이용한 프로세스간 데이터처리
공유메모리와 레코드 잠금을 이용한 프로세스간 데이터처리공유메모리 큐 구성을 통한 효과적인 데이터 처리 프로세스 구현동일한 데이터를 여러번 복사해서 사용해야 하는 여러개의 단위 모듈로 이루어진 미들웨어 소프트웨어에서 가장 효율적인 데이터 교환에 대한 방법으로 공유메모리( 1. 공유메모리는 (큐)버퍼의 역할이 가능해야 하므로 배열로 구성된다. 1. 데이터를...
리눅스 익명 파이프 응용
리눅스 익명 파이프 응용...