Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 페이지 부재율
- 페이지 대치
- ALU
- 백준
- 스레드
- 부동소수점
- 교착상태
- fork()
- 스케줄링
- 단편화
- 운영체제
- 프로세스
- 컴퓨터구조
- 가상 메모리
- Oracle
- BOJ
- PYTHON
- 트랩
- Algorithm
- mips
- 기아 상태
- concurrency
- 페이징
- 인터럽트
- 알고리즘
- 우선순위
- 세마포어
- mutex
- 추상화
- 동기화
Archives
- Today
- Total
목록orphan process (1)
봉황대 in CS
[운영체제] Zombie Process ⊃ Orphan Process
* 본 글은 2023학년도 2학기에 수강한 '시스템 프로그래밍' 과목 강의 내용을 함께 정리하여 작성하였습니다. Zombie Processes Zombie process(좀비 프로세스)는 process가 할 일을 전부 마쳐서 종료되었음에도 불구하고, 자원들을 계속 소비하고 있는 process를 말한다. Reaping Process의 생성과 종료가 정상적으로 진행되는 상황을 보자. Parent process가 fork() system call을 호출하여 Child process가 생성된다. Child process가 자신의 할 일들을 모두 마치고 종료한다. → Parent process에게 SIGCHLD signal을 보내고, Kernel은 Child process의 자원들을 회수한다. → 이때 Chil..
Computer Science & Engineering/Operating System
2023. 10. 21. 02:19