cpu스케줄러 : cpu에서 실행될 프로세스를 선택. cpu와 시스템 자원의 배정을 결정 (여러 프로세스의 상황을 고려) [스케줄링의 단계] 고수준 스케줄링 : 어떤 작업을 시스템이 받아들일지 거부할지에 대한 운영 정책을 결정시스템 내의 전체 작업수를 조절/시스템 내에서 동시 실행 가능한 프로세스의 총개수를 지정 저수준 스케줄링 : 어떤 프로세스에 cpu를 할당하고,어떤 프로세스를 대기 상태로 보낼지 등을 결정(가장 작은 단위의 스케줄링) 중간수준 스케줄링 : 보류와 활성화로 전체 시스템의 활성화된 프로세스 수를 조절(시스템의 과부하 방지)일부 실행 상태의 프로세스를 보류 상태로 전환(나머지 프로세스가 원만하게 작동하도록 지원/상황에 따라 보류상태의 프로세스를 다시 활성화) 저수준 스케줄링이 원만하게 ..