운영체제 Zombie Process
- 최초 등록일
- 2021.11.01
- 최종 저작일
- 2020.09
- 3페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1, 과제설명 ( 사용자 요구사항 기술: 과제에 대한 설명 및 목표 )
2, 사용자 요구사항을 정형적 방법으로 기술 (UML, Pseudo code, 그림등을 이용하여 기슬)
3. 알고리즘 및 자료구조 설계 내용
4. 소스코드 설명 ( 직접 작성한 소스코드중에 핵심 부분을 발췌하여 설명 )
5. 실행결과 및 설명 ( 실행 결과를 캡쳐하여 첨부한 후 설명 )
6. 고찰 ( 과제를 진행하면서 배운점 이나, 시행 착오 내용, 기타 느낀점 )
7. 전체 소스코드 ( 글자크기 9에 줄간격을 120%로 유지하고 한 줄이 너무 길지 않게 작성 )
본문내용
2, 사용자 요구사항을 정형적 방법으로 기술 (UML, Pseudo code, 그림등을 이용하여 기슬)
vi 편집기를 사용하여 zombie 프로세스를 c형식으로 작성해 봤습니다.
pid(process identification)를 선언하여 그 값이
음수인 경우에는 error인 것으로 설정하였고
0이 아닌 경우 parent가 실행되니 parent pid라고 출력되게 설정하였고
0인 경우 child가 실행되니 child라고 출력되게 설정하였습니다.
make zombie를 실행하여 zombie.c로 만들어놓은 파일을 실행
./zombie&를 이용하여 background 방식으로 하였습니다.
pid가 2970인 것을 확인하였고 ps –l 코드를 입력하여 Z(zombie)부분의 pid와 부모 pid를
확인하였습니다.
zombie 프로세스를 종료하기 위하여 parent를 종료시키기 위해
zombie의 ppid(parent pid) 부분을 kill –9 코드를 입력하였습니다.
참고 자료
없음