각 프로세스는 시스템 호출을 통해서 커널의 기능을 사용하며, 프로세스 간 통신은 시그널, 파이프, 소켓 등을 사용한다.
<3가지 방법의 통신 방법>
- 시그널(Signal)
간단한 메시지를 이용하여 통신하는 것으로 초기 UNIX 시스템에서 사용됨.
(메시지를 보내서 통신하는 거)
(여기서 메시지라는건, 함수를 호출한다는 거라고 보면 됨.)
- 파이프(Pipe)
한 프로세스의 출력이 다른 프로세스의 입력으로 사용되는 단방향 통신 방식
- 소켓(Socket)
프로세스 사이의 대화를 가능하게 하는 쌍방향(양방향) 통신 방식
'■ 용어 정리' 카테고리의 다른 글
[용어정리] 단일 분할 할당 기법 - 스와핑(Swapping) 기법 (0) | 2020.05.04 |
---|---|
[용어정리] 단일 분할 할당 기법 - 오버레이(Overlay) 기법 (0) | 2020.05.04 |
[용어정리] 멀티 태스킹 = 멀티 프로그래밍 (0) | 2020.05.04 |
[용어정리] OLE (0) | 2020.05.04 |
[용어정리] PnP (Plug and Play,자동 감지 기능) (0) | 2020.05.04 |