Computer Science/OS
2021. 11. 23.
스케쥴링 큐, 장기,단기,중기 스케줄링/ 선입선처리, 최소작업, 우선순위 스케줄링
다중 프로그래밍이 아니면 cpu 스케쥴링을 고려할 필요가 없습니다. 여러 프로세스가 돌고 있기 때문에 스케줄링이 필요한 것 이죠 cpu버스트를 이용한 스케줄링은 적절히 섞는 것입니다. 적절히 혼합한다 짧은 프로세서 버스트, 긴 입출력 버스트를 먼저 수행해야 합니다. 먼저 끝나기 때문입니다. 입출력 중심 버스트를 먼저 처리하는 게 유리합니다. 1번 같습니다. 아니였습니다. 3번이었습니다. 먼저 들어온 것을 처리하면 공정하게 처리가 안될 수 있습니다. 짧게 cpu를 사용하는 것을 먼저 처리해야 합니다. 스케줄링 단계 단기 스케줄링으로 갈수록 수행 빈도가 높습니다. 작업이 도착하면 디스크에 도착합니다. 그것을 메모리에 올려서 "프로세스 화" 합니다. 그리고 준비 큐에 넣습니다. 결국은 프로세스로 만드는 과정입..