RealTime Signal 3 

RealTime Signal 3 ...

Real Time Signal 2 

Real Time Signal 2...

RealTime Signal 1 

RealTime Signal 1...

Signal 관련 문서 모음 

Signal 관련 문서 모음 ...

socketpair을 이용한 IPC 

socketpair을 이용한 IPCsocketpair()은 비교적 단순한 내용이지만 기존 IPC에서 빼먹고 다루지 않았음으로 별도로 분리해서 다루기로 했다. 기존에 다루었던 IPC에 대한 내용도 담고 있으므로 복습하는 의미에서 천천히 읽어보기 바란다. 지금까지 비교적 최신이라고 생각되는 SystemV IPC(여기에서는 이들 IPC에서 제외되어있던 sock...

세마포어의 사용 - POSIX Semaphore & System V Semaphore 

세마포어의 사용 - POSIX Semaphore & System V Semaphore세마포어(Semaphores)를 비록 IPC(프로세스간 메시지 전송을 하거나, 혹은 공유메모리(하나의 데이타에 여러개의 프로세스가 관여할때 어떤 문제점이 발생할수 있는지 간단한 예를 들어보도록 하겠다.int count=100; A 프로세스가 count를 읽어온다. 100B...

리눅스 익명 파이프 응용 

리눅스 익명 파이프 응용...

공유메모리와 레코드 잠금을 이용한 프로세스간 데이터처리 

공유메모리와 레코드 잠금을 이용한 프로세스간 데이터처리공유메모리 큐 구성을 통한 효과적인 데이터 처리 프로세스 구현동일한 데이터를 여러번 복사해서 사용해야 하는 여러개의 단위 모듈로 이루어진 미들웨어 소프트웨어에서 가장 효율적인 데이터 교환에 대한 방법으로 공유메모리( 1. 공유메모리는 (큐)버퍼의 역할이 가능해야 하므로 배열로 구성된다. 1. 데이터를...

메모리맵 

메모리맵 1. mmap 예제 추가 - 2004/4/21 mmap(2)는 메모리의 내용을 파일이나 디바이스에 대응(mapping)하기 위해서 사용하는 시스템 호출이다. 여기에서는 mmap시스템 호출의 활용방안에 대해서 알아보도록 한다. 각각의 프로세스는 프로세스마다 다른 프로세스와 중복되지 않는 주소공간을 가지게 된다. 주소 공간은 최초 논리적인 3개의 세...

D-BUS를 이용한 데스크탑 응용 연결 

D-BUS를 이용한 데스크탑 응용 연결일단은 순서에 연연하지 않고, 필요한 부분을 적은 다음 나중에 정리해서 완성할 계획입니다. DBUS는 기본적으로 IPC(DBUS 이전의 IPC 구현으로는 CORBA(DBUS는 데스크탑 응용과 OS와의 통신이 가능하도록 설계된 가볍고 충분히 강력한 IPC 구현이다.데스크탑에는 여러개의 다수의 응용프로그램이 동시에 실행된...