728x90
핵심 Keyword
1. IPC (Inter-Process Communication)
2. Shared Memory, Socket, Semaphores, Pipes & named Pipes, Message Queueing
IPC (Inter-Process Communication)
IPC 는 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합으로, 복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현이 가능합니다.
IPC의 대표 메소드 5가지
Shared Memory
: 다수의 프로세스가 공유 가능한 메모리를 구성하여 프로세스 간 통신을 수행함
Socket
: 네트워크 소켓을 이용하여 네트워크를 경유하는 프로세스들 간 통신을 수항함
Semaphores
: 공유 자원에 대한 접근 제어를 통해 프로세스 간 통신을 수행함
Pipes & named Pipes
: 'Pipe' 라고 불리는 선입선출 형태로 구성된 메모리를 여러 프로세스가 공유하여 통신을 수행함. 하나의 프로세스가 Pipe 를 이용 중이라면 다른 프로세스는 접근할 수 없음.
Message Queueing
: 메시지가 발생하면 이를 전달하는 형태로 프로세스 간 통신을 수행함
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
데이터 모델의 구성 요소 & 표시 요소 (0) | 2023.10.05 |
---|---|
모듈 연계 (0) | 2023.10.05 |
웹 서비스 (0) | 2023.10.05 |
데이터베이스 설계 (정의, 고려사항, 설계 순서, (0) | 2023.10.05 |
단위 테스트 & 통합 테스트 (0) | 2023.10.05 |