문제
다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?
① NI ② PRI ③ VSZ ④ RSS
정답
2번
해설
정답: 2. PRI(priority)는 커널이 실제 스케줄링에 사용하는 우선순위 값이다. 사용자가 조정하는 NI 값이 PRI 에 반영되어 최종 우선순위가 결정된다.
오답 풀이
- 1번: NI(nice)는 사용자가 조정하는 우선순위 보정값으로, 커널이 직접 쓰는 값이 아니라 PRI 에 영향을 준다.
- 2번: PRI 가 커널이 사용하는 우선순위이므로 옳다.
- 3번: VSZ(Virtual Size)는 프로세스가 사용하는 가상 메모리 크기다.
- 4번: RSS(Resident Set Size)는 실제 물리 메모리에 상주하는 크기다.
보충 개념 PRI 값은 보통 작을수록 우선순위가 높다. 사용자는 NI(-20~19)만 조정할 수 있고 커널이 이를 반영해 PRI 를 계산한다.