유닉스의 프로세스 계층 구조

init 프로세스가 전체 프로세스의 출발점이 된다.

나머지 프로세스들은 init 프로세스의 자식이 되어 트리구조를 이룬다.

프로세스 계층구조의 장점

프로세스의 계층구조는 동시에 여러작업을 처리하고 종료된 프로세스의 자원을 회수하는데 유용하다.

프로세스 간의 책임 관계가 분명해져 시스템관리가 수월하다.

자식 프로세스가 작업을 마쳤을 때 사용하던 자원을 부모 프로세스가 회수하면 된다.

고아 프로세스 ( = 좀비 프로세스)

고아 프로세스는 부모 프로세스가 자식 프로세스보다 먼저 죽는 경우에 발생한다.