cpu scheduler 썸네일형 리스트형 CPU 스케줄러, Dispatcher CPU 스케줄러 vs Dispatcher Scheduler : CPU에 실행시킬 Ready Queue의 프로세스/스레드를 선택하는 역할.( OS 기능 ) Dispatcher : Scheduler에 의해 선택된 프로세스/스레드에게 CPU를 할당하는 역할.( OS 기능 ) 1. Kernel Mode에서 문맥 교환 작업이 끝나면, User Mode로 전환하여 새롭게 시작될 프로세스/스레드에게 제어권을 넘김 2. 새롭게 선택된 프로세스/스레드가 어디서부터 실행되어야 하는지 적절한 위치로 이동시킴. ( 문서에 다라서는 스케줄러와 디스패처를 엄밀히 구분하지 않고 설명하는 경우도 있다.) 스케줄링 선점 방식 Non preemptive scheduling vs Preemtive Scheduling Non preempt.. 더보기 이전 1 다음