
1.4 Operating System Structure and Operation
무제 메모장
2021. 4. 11. 00:33
1. Operating System Structure Motivation 단일 사용자가 계속해서 I/O 디바이스와 CPU를 동시에 사용하는 것을 유지할 수 없음 -> CPU utilization 을 높이기 위해서 CPU를 쓰지 않을 때 최대한 사용하게 하자 멀티프로그래밍 멀티프로그래밍은 jobs(코드와 데이터)로 구성되어 있는데, CPU는 항상 한 job 밖에 실행하지 못함. 모든 job중에 일부를 메모리에 저장/적재 한다. 하나의 job을 선택해서 실행을 시키는데, 이때 job scheduling에 의해 실행된다. OS는 job이 I/O 등으로 인해 대기해야하면 다른 Job으로 스위칭을 수행한다. #필기 멀티프로그래밍의 최초 동기는 CPU Utilization을 높이고자 하는데에서 시작을 했다. CPU..