[OS] 프로세스 스케쥴링(Process Scheduling)과 스케쥴링 알고리즘


[OS] 프로세스 스케쥴링(Process Scheduling)과 스케쥴링 알고리즘

프로세스 스케쥴링 배치 처리 시스템 Batch Processing 배치 처리 시스템(일괄 처리 시스템)은 초기의 컴퓨터 시스템에서 사용된 형태. 일정량 또는 기간동안 등록된 데이터를 모아 한번에 처리하는 시스템입니다. 배치 처리 시스템은 등록된 프로그램을 프로그램 실행 요청 순서에 따라 순차적으로 실행됩니다. 배치 처리 시스템을 사용할 경우 동시에 여러 작업을 진행할 수 없다는 치명적인 단점을 가지고 있고. 이를 해결하기 위해 시분할 시스템, 멀티 프로그래밍 시스템이 고안되었습니다. 시분할 시스템 Time Sharing System CPU가 각 프로그램을 일정 시간(time slice) 동안 번갈아 가면서 실행하는 시스템. 멀티 프로그래밍 시스템과 결합하면 모든 작업이 동시에 진행되는 것처럼 보이는 대화식 처리가 가능합니다. 다중 사용자를 지원하고, 프로세스 응답 시간을 최소화 하는 데 목적을 두고 있습니다. 멀티 프로그래밍 시스템 Multi Programming System 다중 ...


#CS #OS #운영체제 #컴퓨터사이언스 #프로세스

원문링크 : [OS] 프로세스 스케쥴링(Process Scheduling)과 스케쥴링 알고리즘