반응형
0번 프로세스
- init와 kthreadd를 'ps -ef' 명령으로 확인해보면 부모 프로세스의 PID(PPID)가 0번으로 나옴
- 유닉스나 리눅스에는 스와퍼(swapper)라는 0번 프로세스가 있음.
- 스와퍼는 프로세스 스케쥴링을 담당하는 스케쥴러라고 생각하면 됨
- 스와퍼는 CPU가 프로세르를 실핼할 수 있도록 메모리에 올렸다가,
할당된 시간이 끝나면 디스크로 잠시 스왑했다가, 다시 실행할 순서가 되면 메모리에 올리는 일을 함
- 리눅스의 모든 프로세스는 부모 프로세스가 있는데 스와퍼만은 부팅 과정에서
별도로 실행되어 부모 프로세스가 없음.
- 스와퍼는 프로세서라기보다는 운영체제 자체라고 볼 수도 있음.
반응형