정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 개발

핵심094

IPC(Inter-Process Communication)

출제 빈도 0회

원본 31쪽

IPC는 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합으로, 복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현이 가능하다.

• IPC의 대표 메소드 5가지

다수의 프로세스가 공유 가능한 메모리를 구성하SharedMemory여 프로세스 간 통신을 수행네트워크 소켓을 이용하여 네트워크를 경유하는Socket프로세스들 간 통신을 수행공유 자원에 대한 접근 제어를 통해 프로세스 간Semaphores통신을 수행•‘Pipe’라고 불리는 선입선출 형태로 구성된 메모리를 여러 프로세스가 공유하여 통신을 수행Pipes&namedPipes•하나의 프로세스가 Pipe를 이용 중이라면 다른프로세스는 접근할 수 없음메시지가 발생하면 이를 전달하는 형태로 프로세MessageQueueing스 간 통신을 수행
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.