본문/내용
운영체제 Zombie Process
목차
1, 과제설명 (사용자 요구사항 기술 과제에 대한 설명 및 목표)
2, 사용자 요구사항을 정형적 방법으로 기술 (UML, Pseudo code, 그림등을 이용하여 기슬)
3. 알고리즘 및 자료구조 설계 내용
4. 소스코드 설명 (직접 작성한 소스코드중에 핵심 부분을 발췌하여 설명)
5. 실행결과 및 설명 (실행 결과를 캡쳐하여 첨부한 후 설명)
6. 고찰 (과제를 진행하면서 배운점 이나, 시행 착오 내용, 기타 느낀점)
7. 전체 소스코드 (글자크기 9에 줄간격을 120%로 유지하고 한 줄이 너무 길지 않게 작성)
1, 과제설명 (사용자 요구사항 기술 과제에 대한 설명 및 목표)
Zombie Process는 운영체제에서 특정한 상태의 프로세스를 의미하는 용어이다. 이 과정은 특히 UNIX 및 Linux 기반 시스템에서 자주 관찰된다. Zombie 상태인 프로세스는 자신의 프로세스 ID와 종료 상태를 유지하고 있지만, 실제로는 이미 종료된 상태로 더 이상 실행되지 않는 프로세스를 가리킨다. 이러한 현상은 운영체제의 프로세스 관리 메커니즘이 제대로 작동하지 않을 때 발생하며, 주로 부모 프로세스가 자식 프로세스의 종료 상태를 읽지 않고 방치하는 경우에 나타난다. 이 과제의 목표는 Zombie Process의 개념을 깊이 있게 이해하고, 이러한 프로세스가 시스템에서 어떤 문제를 일으킬 수 있는지, 그리고 이를 어떻게 방지하거나 해결할 수 있는지를 탐구하는 것이다. Zomb…
Zombie Process는 운영체제에서 특정한 상태의 프로세스를 의미하는 용어이다. 이 과정은 특히 UNIX 및 Linux 기반 시스템에서 자주 관찰된다. Zombie 상태인 프로세스는 자신의 프로세스 ID와 종료 상태를 유지하고 있지만, 실제로는 이미 종료된 상태로 더…
2, 사용자 요구사항을 정형적 방법으로 기술 (UML, Pseudo code, 그림등을 이용하여 기슬)