Notice
Recent Posts
Recent Comments
목록Spooling (1)
봉황대 in CS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/diLPCB/btrGgnnSCp1/DKNqzo2fTMv4pqruJ348r1/img.png)
* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 다중 프로그래밍 (Multiprogramming) 1. 시스템에 들어오는 모든 작업은 디스크의 작업 풀에 적재된다. 2. 한 시점에 운영체제의 정책에 따라 작업 풀 내의 여러 작업이 선택되어 메모리에 탑재된다. 3. 운영체제는 메모리에 탑재된 작업들 중 하나를 선택하여 실행을 한다. 4. 실행 중 입출력이 발생하였을 경우 이것이 끝나기를 기다리지 않는다. 인터럽트를 걸고, 해당 프로그램이 입출력을 하는 동안 스케줄링을 통해 다른 프로그램을 선정하여 CPU가 실행한다. 즉, 작업들이 메모리에 계속 유지되기 때문에..
Computer Science & Engineering/Operating System
2022. 7. 2. 19:56