문제
다음 중 프로세스의 우선순위 변경을 위해 할당할 수 있는 NI값으로 틀린 것은?
① 20 ② 0 ③ 1 ④ -20
정답
1번
해설
정답: 1. 리눅스의 NI(나이스) 값 범위는 -20 부터 19 까지다. 따라서 20 은 허용 범위를 벗어나 할당할 수 없는 값(틀린 것)이다.
오답 풀이
- 1번: 20 은 NI 의 최대값 19 를 초과해 할당할 수 없으므로 틀린 값(정답)이다.
- 2번: 0 은 기본 NI 값으로 유효하다.
- 3번: 1 은 -20~19 범위 안이라 유효하다.
- 4번: -20 은 NI 의 최솟값(가장 높은 우선순위)으로 유효하다.
보충 개념 NI 범위는 -20(최고 우선순위) ~ 19(최저 우선순위), 총 40단계다. 음수 값은 root 권한이 있어야 설정할 수 있다.