더북(TheBook)

프로세스는 대개 운영체제에 의해 생성된다. 프로세스를 생성하는 것 외에도 운영체제는 프로세스의 종료도 담당한다. 프로세스의 종료 역시 간단한 과정이 아니다. 우선 작업이 끝났거나, 실패해서 뒤처리가 필요하거나, 부모 프로세스가 죽었거나 하는 등의 이유로 프로세스가 완료되면 이러한 상황을 운영체제가 알 수 있어야 한다. 프로세스의 생성과 마찬가지로 종료 역시 계산 비용이 많이 든다. 앞서 보았던 프로세스에 연결된 다양한 자원을 일일이 해제해야 하기 때문이다. 이 과정에서 시스템에 지연 시간이 추가된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.