운영체제정보처리기사(구) · 2017년05월07일 · 46/100
46.선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?
1
모든 프로세스들에 대한 요구를 공정히 처리한다.
2
응답 시간의 예측이 용이하다.
3
많은 오버헤드(Overhead)를 초래할 수 있다.정답
4
CPU의 사용 시간이 짧은 프로세스들이 사용 시간이 긴 프로세스들로 인하여 오래 기다리는 경우가 발생할 수 있다.
해설
비선점 스케줄링 -이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법 -프로세스가 CPU를 할당받으면 해당 프로세스가 완료될 때까지 CPU를 사용함 -모든 프로세스에 대한 요구를 공정하게 처리할 수 있음 -일괄 처리 방식에 적합하며, 중요한 작업(짧은 작업)이 중요하지 않은 작언(긴 작업)을 기다리는 경우가 발생할 수 있다. -응답 시간 예측의 용이함 선점 스케줄링 -하나의 프로세스가 CPU를 할당받아 실행 하고 있을 때 우선순위가 높은 다른 프로세스가 CPU를 강제로 빼앗아 사용할 수 있는 스케줄링 기법 -우선순위가 높은 프로세스를 빠르게 처리할 수 있음 -주로 빠른 응답시간을 요구하는 대화식 시분할 시스템에 사용됨 -선점으로 인한 많은 오버헤드를 초래함 -선점을 위해 시간 배당을 위한 인터럽트용 타이머 클럭이 필요함