1 |
1
송신자 프로세스와 수신자 프로세스 간 전송되는 데이터를 저장하는 링 버퍼 큐(ring buffer queue)를 포함하는 공유 메모리; 및상기 송신자 프로세스와 상기 공유 메모리 간 연결 및 상기 수신자 프로세스와 상기 공유 메모리 간 연결을 형성시키는 프로세스 간 통신 관리기;를 포함하고,상기 공유 메모리는, 상기 송신자 프로세스에서 전송한 데이터를 상기 링 버퍼 큐의 리어(rear)에 기록하고, 상기 수신자 프로세스가 상기 전송된 데이터를 읽은 후, 상기 전송된 데이터를 상기 링 버퍼 큐의 프론트(front)에서 삭제하는 것인 프로세스 간 통신 관리 장치
|
2 |
2
제1항에 있어서, 상기 프로세스 간 통신 관리기는,상기 송신자 프로세스 및 상기 수신자 프로세스 중 적어도 어느 하나의 프로세스가 생성되었을 때 상기 생성된 프로세스와 연결을 형성하고, 상기 생성된 프로세스를 내부 저장소에 등록하는 것인 프로세스 간 통신 관리 장치
|
3 |
3
제1항에 있어서, 상기 프로세스 간 통신 관리기는,상기 송신자 프로세스의 라이프 시그널을 확인하여 상기 송신자 프로세스의 소멸 여부를 판단하고, 상기 송신자 프로세스가 소멸한 것으로 판단한 경우, 상기 송신자 프로세스가 생성한 공유 메모리 더미 파일을 저장하는 파일 시스템에 접근하여 상기 공유 메모리 더미 파일을 삭제하는 것인 프로세스 간 통신 관리 장치
|
4 |
4
제1항에 있어서, 상기 프로세스 간 통신 관리기는,상기 송신자 프로세스의 라이프 시그널을 확인하여 상기 송신자 프로세스의 소멸 여부를 판단하고,상기 공유 메모리는,상기 송신자 프로세스가 소멸한 것으로 판단된 경우, 상기 송신자 프로세스와 관련된 상기 링 버퍼 큐 내의 데이터를 블록(block) 처리하는 것인 프로세스 간 통신 관리 장치
|
5 |
5
제1항에 있어서, 상기 공유 메모리는, 상기 송신자 프로세스에서 전송한 데이터를 상기 링 버퍼 큐의 리어(rear)에 기록하는 동안, 상기 전송된 데이터에 대해 읽기 동작이 수행되지 않도록 하는 것인 프로세스 간 통신 관리 장치
|
6 |
6
제1항에 있어서, 상기 공유 메모리는, 상기 수신자 프로세스가 상기 링 버퍼 큐에 접근하여 상기 전송된 데이터를 읽는 동안, 상기 전송된 데이터가 저장된 상기 링 버퍼 큐의 영역에 대해 쓰기 동작이 수행되지 않도록 하는 것인 프로세스 간 통신 관리 장치
|
7 |
7
송신자 프로세스와 수신자 프로세스 간 전송되는 데이터를 저장하는 링 버퍼 큐(ring buffer queue)를 포함하는 공유 메모리; 및상기 송신자 프로세스와 상기 공유 메모리 간 연결 및 상기 수신자 프로세스와 상기 공유 메모리 간 연결을 형성시키는 프로세스 관리부;를 포함하고,상기 공유 메모리는,상기 송신자 프로세스에서 전송한 데이터를 상기 링 버퍼 큐의 리어(rear)에 기록하고, 상기 수신자 프로세스가 상기 전송된 데이터를 읽은 후, 상기 전송된 데이터를 상기 링 버퍼 큐의 프론트(front)에서 삭제하는 것인 프로세스 간 통신 관리기
|
8 |
8
제7항에 있어서, 상기 프로세스 관리부는,상기 송신자 프로세스 및 상기 수신자 프로세스 중 적어도 어느 하나의 프로세스가 생성되었을 때 상기 생성된 프로세스와 연결을 형성하고, 상기 생성된 프로세스를 내부 저장소에 등록하는 것인 프로세스 간 통신 관리기
|
9 |
9
제7항에 있어서,상기 송신자 프로세스가 생성하는 공유 메모리 더미 파일을 저장하는 파일 시스템에 접근하여 상기 더미 파일을 관리하는 더미 파일 관리부를 더 포함하고,상기 프로세스 관리부는,상기 송신자 프로세스의 라이프 시그널을 확인하여 상기 송신자 프로세스의 소멸 여부를 판단하고,상기 더미 파일 관리부는,상기 송신자 프로세스가 소멸된 것으로 판단된 경우, 상기 송신자 프로세스와 관련된 공유 메모리 더미 파일을 상기 파일 시스템에서 삭제하는 것인 프로세스 간 통신 관리기
|
10 |
10
제7항에 있어서, 상기 프로세스 관리부는, 상기 송신자 프로세스의 라이프 시그널을 확인하여 상기 송신자 프로세스의 소멸 여부를 판단하고,상기 공유 메모리는,상기 송신자 프로세스가 소멸한 것으로 판단된 경우, 상기 송신자 프로세스와 관련된 상기 링 버퍼 큐 내의 데이터를 블록(block) 처리하는 것인 프로세스 간 통신 관리기
|
11 |
11
제7항에 있어서, 상기 공유 메모리는, 상기 송신자 프로세스에서 전송한 데이터를 상기 링 버퍼 큐의 리어(rear)에 기록하는 동안, 상기 전송된 데이터에 대해 읽기 동작이 수행되지 않도록 하는 것인 프로세스 간 통신 관리기
|
12 |
12
제7항에 있어서, 상기 공유 메모리는, 상기 수신자 프로세스가 상기 링 버퍼 큐에 접근하여 상기 전송된 데이터를 읽는 동안, 상기 전송된 데이터가 저장된 상기 링 버퍼 큐의 영역에 대해 쓰기 동작이 수행되지 않도록 하는 것인 프로세스 간 통신 관리기
|
13 |
13
송신자 프로세스의 라이프 시그널을 확인하는 단계;상기 송신자 프로세스가 소멸 여부를 판단하는 단계;상기 송신자 프로세스가 소멸된 경우, 상기 송신자 프로세스와 수신자 프로세스가 공유하는 공유 메모리 상에서 상기 소멸된 송신자 프로세스와 관련된 자료 구조 내의 데이터를 블록(block) 처리하는 단계; 및상기 송신자 프로세스가 소멸된 경우, 상기 송신자 프로세스와 관련된 공유 메모리 더미 파일이 저장되어 있는 파일 시스템에서 상기 더미 파일을 삭제하는 단계;를 포함하는 프로세스 간 통신 관리 방법
|
14 |
14
제13항에 있어서, 상기 자료 구조는,링 버퍼 큐(ring buffer queue)인 프로세스 간 통신 관리 방법
|