좀비 프로세스1 좀비 프로세스와 고아 프로세스 1. 좀비 프로세스 프로세스가 종료되었음에도 불구하고 메모리상에서 프로세스에 대한 정보가 사라지지 않은 상태를 뜻한다. 자식 프로세스가 부모 프로세스보다 먼저 종료되는 경우가 있다. 자식 프로세스가 exit 시스템 콜을 호출하면서 종료되면 이 프로세스에 관련된 모든 메모리와 리소스가 해제되어 다른 프로세스에서 사용할 수 있게된다. 자식 프로세스가 종료된 이후에 부모 프로세스가 자식 프로세스의 상태를 알고 싶을 수 있기 때문에 커널은 자식 프로세스가 종료되더라도 최소한의 정보(프로세스 ID, 프로세스 종료 상태 등)를 가지고있게 된다. 부모 프로세스가 좀비 프로세스의 종료 상태를 회수하게되면 (WAIT 시스템콜 호출을 통하여) 좀비 프로세스는 제거된다. 따라서 종료가 되엇지만 부모 프로세스가 아직 wait.. 2022. 1. 17. 이전 1 다음