- task_struct 구조체의 멤버와 연결 리스트들을 정리하는 단계
- 자원정리가 모두 끝난 후에 스케줄러를 호출해서 다른 프로세스에게 CPU를 반납하는 단계(TASK_ZOMBIE)
- wait() 계열 함수를 호출해서 자식 프로세스들의 종료까지 모두 종료되면 release_task()를 호출해서 최종적으로 task_struct을 호출해서 슬랩할당자에 메모리를 반납
- 자원정리가 모두 끝난 후에 스케줄러를 호출해서 다른 프로세스에게 CPU를 반납하는 단계(TASK_ZOMBIE)
- wait() 계열 함수를 호출해서 자식 프로세스들의 종료까지 모두 종료되면 release_task()를 호출해서 최종적으로 task_struct을 호출해서 슬랩할당자에 메모리를 반납
'OS이야기' 카테고리의 다른 글
슈퍼블록과 마운트 (0) | 2012.01.05 |
---|---|
O(1) 스케줄러 (0) | 2012.01.05 |
프로세스 생성 (2.4) (0) | 2012.01.04 |
프로세스 관리 - execv() fork() (0) | 2012.01.04 |
프로세스 관리 - 파일시스템 & 파일 (0) | 2012.01.04 |