본문 바로가기

Solution/면접

[개발자 면접] 프로세스간 통신(IPC)이란?

728x90

Q. IPC란 무엇이고 무엇이 있는가?

프로세스들이 주소공간이 완전히 분리되어 있어 두 프로세스 사이에서 코드를 제외한 메모리 공간이 공유되지 않아 프로세스가 다른 프로세스의 메모리 접근이 불가능합니다. 따라서 프로세스들이 서로 통신 할 수 있도록 운영체제 커널에서 IPC를 지원합니다. 

대표적인 IPC는 공유메모리, 신호, 파이프 세가지 정도가 있습니다. 

 

 

 

728x90