[운영체제] 9. 스케줄링 (3) - Interactive System 스케줄링
·
CS/운영체제
인터렉티브 시스템은 사용자의 요청에 얼마나 빠르게 응답하는지를 중점적으로 보는 시스템이다.따라서 인터렉티브 시스템은 선점형 스케줄링 알고리즘을 사용하며 response time 을 낮추는 것을 목표로 하였다. 이번 글에서는 인터렉티브 시스템의 스케줄링 알고리즘들을 정리해보자. Round Robin Scheduling라운드 로빈 스케줄링은 이름 그대로 빙글빙글 돌아가면서 프로세스를 실행하는 알고리즘이다.배치 시스템 스케줄링에서 봤었던 FCFS 스케줄링처럼 앞에 것을 실행하고 뒤로 보내는 것을 반복하면서 마치 원형큐를 사용하듯 쓰는 방법인데, 여기에 선점형 스케줄링의 속성이 추가되었다고 보면 된다. (a) 그림에 있는 프로세스들이 runnable 프로세스 ( = ready 상태에 있는 프로세스, run..