CPU 스케줄러는 프로세스가 생성된 후 종료될 때까지 모든 상태 변화를 조정하는 일을 한다.가장 큰 틀에서 이루어지는 CPU 스케줄링이다. 시스템 내의 전체 작업 수를 조절하여 시스템 과부하를 방지한다. 이 단계에서는 전체 시스템의 부하를 고려하여 작업 승인 여부를 결
CPU 스케줄러는 어떤 프로세스에게 우선적으로 CPU를 할당할지 결정해야 한다. 이 때 고려해야 할 사항이 있다.어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗을 수 있는 스케줄링 방식이다. 컨텍스트 스위칭과 같은 부가 작업으로 인해
FCFS 스케줄링SJF 스케줄링HRN 스케줄링라운드 로빈 스케줄링SRT 스케줄링다단계 큐 스케줄링다단계 피드백 큐 스케줄링우선순위 스케줄링전체 시스템의 동작 시간 중 CPU가 사용된 시간을 측정하는 방법100%가 가장 이상적이지만 실제로는 90%에도 못미친다.단위 시간