← 회차 전체 문제정처LAB 자체 제작자동 검사 완료2026 리눅스마스터 2급 기초 개념 문제 · 리눅스 운영 및 관리 · 27번
CPU 사용 조건이 같은 일반 프로세스 A와 B가 있다. A의 nice 값은 -5이고 B의 nice 값은 10이다. 일반적인 Linux 스케줄링 우선순위 설명으로 옳은 것은?
- 1
nice 값이 큰 B가 A보다 높은 CPU 우선순위를 갖는다.
오답 이유nice 값이 커질수록 프로세스가 다른 작업에 더 양보하는 방향이므로 일반적인 CPU 우선순위는 낮아진다. - 2
nice 값은 메모리 할당량만 바꾸므로 두 프로세스의 CPU 우선순위는 같다.
오답 이유nice 값은 일반 스케줄링 클래스에서 CPU 시간 배분에 영향을 주는 값이지 메모리 용량을 정하는 값이 아니다. - 3
음수 nice 값의 프로세스는 스케줄링 대상에서 제외된다.
오답 이유허용된 음수 nice 값은 더 높은 우선순위를 뜻하며 프로세스가 스케줄링에서 제외되는 것은 아니다. - 4
nice 값이 더 작은 A가 일반적으로 B보다 높은 CPU 우선순위를 갖는다.
정답 근거-5는 10보다 작은 nice 값이다. 다른 조건이 같다면 A가 B보다 높은 스케줄링 우선순위를 갖는다.
정답·상세해설정답 4번
Linux의 일반적인 nice 범위에서는 값이 작을수록 높은 스케줄링 우선순위를, 값이 클수록 더 낮은 우선순위를 의미한다. 따라서 nice -5인 A가 nice 10인 B보다 일반적으로 CPU를 우선 배정받는다. 실제 실행량은 부하와 스케줄러 상태에도 영향을 받는다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 자동 검사 완료
- 최종 검수
- 자동 검사 완료