5. 운영체제 - 스케쥴링 (배치 처리, 시분할 시스템, 멀티 프로그래밍)
배치 처리 시스템은 App1과 App2가 있을 때, 순차적으로 App1이 끝나면 App2가 실행되도록 할 수 있는 시스템입니다. 따라서, Queue 구조와 유사합니다. Queue 구조는 한 방향으로 들어가서 순차적으로 출력하는 구조이기 때문입니다. 이는 회계에서의 First In, First Out인 FIFO 선입선출과 유사한 의미입니다. 배치 처리 시스템 이후 왜 시분할 시스템, 멀티 태스킹, 멀티 프로그래밍이 등장했을까요? 여러 프로그램을 순차적으로 실행시킬 때, 순서가 뒤에 있는 프로그램들은 너무 오랜 시간을 기다려야 하기 때문입니다. 또, 음악을 들으면서 문서 작성을 하고 싶다면, 배치 처리 시스템에서는 이뤄질 수 없기 때문입니다. 마지막으로, 여러 사용자가 동시에 하나의 컴퓨터를 쓰지 못하기 때..
2019. 12. 26.