문제
다음 중 프로세스 관련 명령어로 설정 가능한 NI 값의 범위로 알맞은 것은?
① -19 ~ 19 ② -19 ~ 20 ③ -20 ~ 19 ④ -20 ~ 20
정답
3번
해설
정답: 3. 프로세스의 nice 값(NI)이 설정 가능한 범위는 -20 ~ 19 이다. 값이 작을수록(음수) 우선순위가 높고, 클수록 낮아진다.
오답 풀이
- 1번: -19 ~ 19 는 하한이 -20 이 아니라 -19 로 잘못되었다.
- 2번: -19 ~ 20 은 하한·상한 모두 틀렸다.
- 3번: -20 ~ 19 가 nice 값의 정확한 범위이다.
- 4번: -20 ~ 20 은 상한이 19 가 아니라 20 으로 잘못되었다.
보충 개념 nice 값은 총 40 단계(-20 ~ 19)이며, nice 명령으로 시작 시 우선순위를, renice 명령으로 실행 중인 프로세스의 우선순위를 조정한다. 음수 값 설정은 일반적으로 root 권한이 필요하다.