Round Robin
![[전공생이 설명하는 OS] 프로세스 스케줄링(feat. 알고리즘 장단점 비교)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FEWIMH%2FbtrAIggjk9I%2FAAAAAAAAAAAAAAAAAAAAAMzGr8yNf0_4dHI9CwHSlMsMXcBKNgNl2rH4CkeGfFkN%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DtZNlcPRWuvz9cLppX4A0BXvRtLs%253D)
[전공생이 설명하는 OS] 프로세스 스케줄링(feat. 알고리즘 장단점 비교)
1. Scheduling 분류 3가지(1) Long-term schedule - job scheduler 라고도 한다. - 제출된 프로그램 실행 요청 중에서 어떤 것을 프로세스로 실행시킬 지 결정하는 스케줄링이다. - 사용자가 OS에 프로그램 실행 요청을 제출 -> `요청 대기큐` - OS는 `요청 대기큐` 중 어떤 프로그램을 `ready state 큐`로 admit 할지 결정해야한다. - admit 되어서 실행가능한 대기 상태가 되면, 프로그램에 대한 PCB가 만들어져 프로세스가 된다. (2) Mid-term schedule - swapper 라고도 하며, 보통 swap function 을 가리키는 말. - multiprogramming 의 정도를 결정하는 요인이 된다. - swap..