CS 지식1 CPU 스케쥴러 준비큐 있는 프로세스에 대해 CPU를 할당하는 방법 여러 프로세스가 동시에 실행되는 것 처럼 보이지만 내부적으로는 여러 프로세스를 짧게 바꿔가면서 실행하여 사용자가 느끼기에는 동시에 실행하는 것 처럼 보인다. 이 작업을 CPU 스케쥴러가 처리한다. 선점(이미 실행되고 있는 프로세스를 뺏는다) vs 비선점(안뺏는다) 스케줄링 알고리즘 - 비선점 스케줄링 * FCFS(First Come First Served) 먼저 들어온 순서대로 처리하는 방식 * SJF(Shortest Job First) 버스트 시간이 짧은 프로세스부터 CPU를 할당한다. - 선점 스케줄링 * SRT(Shortest Remaining Time) 최단 잔여시간을 우선으로 하는 스케줄링(도착 시간에서 잔여 시간을 비교) 진행 중인 프로세스가.. 2022. 8. 10. 이전 1 다음