
4장 CPU 스케줄링 - 01(3) 스케줄링 목적
·
Basic/운영체제 OS
해당 내용은 쉽게 배우는 운영체제을 기반으로 작성되었습니다.1. 스케줄링 개요01(3) 스케줄링 목적 CPU 스케줄링 본래 목적 - 모든 프로세스가 공평하게 작업하도록 - 특정 프로세스에 편중 X, 자원을 골구로(효율적으로) 배분 O, 공평성 유지, 안정적 작동 O -> 성능 높여야 함. - 특정 프로세스가 시스템 자원을 독점/파괴하는 것을 막기 위해 중요도에 따라 우선순위를 배정해야 함. CPU 스케줄링 목적공평성 : 모든 프로세스가 자원을 공평하게 배정받아야 하며, 그 과정에서 특정 프로세스가 배제되어서는 안 된다. 효율성 : 시스템 자원이 유후 시간 없이 사용되도록 스케줄링을 하고, 유휴 자원을 사용하려는 프로세스에는 우선권을 주어야 한다. *유휴 : 어떠한 프로그램에 의해서도 사..