-
프로세스의 생성
- 부모 프로세스는 자식 프로세스를 생성하여, 프로세스의 트리를 만들어낸다.
프로세스의 협동
독립된 프로세스는 서로에게 영향을 미칠 수 없고, 오직 협동 할 때만 공유가 가능하다.
프로세스 협동의 장점
- 정보 공유
- 연산 속도 증가
- 모듈화
- 편리함
IPC ( InterProcess Communication )
독립적인 프로세스들이 정보를 교류하고, 소통하기 위해서 사용되는 메커니즘이다.
- Shared Memory Model
공유 메모리 모델에서는 협동하는 프로세스들에 의해 설립된 메모리가 존재한다.
소통의 편리함과 빠른 속도를 보장한다.
- Message-Passing Model
데이터로 서로 보내고, 받으면서 작동된다.
충돌이 발생 하지 않기 때문에, 적은 양의 데이터를 보내는데 용이하다.
시스템 콜(System Call)을 사용하고, 커널 개입에 더 많은 시간을 사용한다.
'CS > Operating System' 카테고리의 다른 글
[운영체제] DeadLock ( 교착상태 ) (0) 2021.08.24 [운영체제] 멀티쓰레드 ( Multi-Thread ) (0) 2021.08.19 [운영체제] 프로세스 스케줄링 ( Process Scheduling ) (0) 2021.08.10 [운영체제] 프로세스란? ( What is Process in OS ? ) (0) 2021.08.10 Process vs Thread (0) 2021.07.02 댓글