Reference :
- 스케줄링 - 배치처리, 시분할시스템, 멀티테스킹, 멀티 프로그래밍
- 운영체제의 발전사 - 배치 처리 시스템, 시분할 시스템, 멀티 테스킹
- 운영체제 - 스케줄링 (배치 처리, 시분할 시스템, 멀티 프로그래밍)
Scheduling
서버의 실시간 시스템이 일관된 처리 속도를 갖추도록 하는 최적화 알고리즘
Batch
시스템 개발자의 설계에 따라 프로그램 흐름을 결정
- First In, Fist Out
- 순차적 실행 방식 (<->병렬 처리)
Event-Driven
이벤트 발생시 프로그램 흐름 결정
Time Sharing
동시에 다중 사용자 지원을 위해 컴퓨터 응답 시간을 최소화 하여 동시에 여러 사용자를 수용할 수 있도록 하는 방식
Multi-tasking
단일 CPU에서 여러 응용 프로그램이 동시에 실행되는 것처럼 보이는 방식으로, 실제로는 10~20ms 단위로 응용 프로그램이 변경되며 실행됨.