OS/Linux - Ubuntu

[Linux - 리눅스 / Ubuntu - 우분투] 0번 프로세스, 스와퍼(Swapper)

주누다 2015. 4. 17. 00:41
반응형

0번 프로세스

- init와 kthreadd를 'ps -ef' 명령으로 확인해보면 부모 프로세스의 PID(PPID)가 0번으로 나옴

- 유닉스나 리눅스에는 스와퍼(swapper)라는 0번 프로세스가 있음.

- 스와퍼는 프로세스 스케쥴링을 담당하는 스케쥴러라고 생각하면 됨

- 스와퍼는 CPU가 프로세르를 실핼할 수 있도록 메모리에 올렸다가,

 할당된 시간이 끝나면 디스크로 잠시 스왑했다가, 다시 실행할 순서가 되면 메모리에 올리는 일을 함

- 리눅스의 모든 프로세스는 부모 프로세스가 있는데 스와퍼만은 부팅 과정에서

 별도로 실행되어 부모 프로세스가 없음.

- 스와퍼는 프로세서라기보다는 운영체제 자체라고 볼 수도 있음.



반응형