서론 파트 6에서 cpu에서 돌아가는 프로세스를 바꿀때 os의 역할이 무엇이고 어떤 일이 벌어지는지 살펴봤다. 이번 파트에서는 os가 어떤 기준으로 다음 프로세스를 스케쥴링 하는지 한번 살펴보자 Workload Assumptions 이번 파트의 내용을 이해하기 위해서는 몇가지 가정이 필요하다 1. 각각의 작업은 같은 시간동안 수행된다. 2. 모든 작업은 cpu에 같은 시간에 도착한다. 3. 각각의 작업은 끝날때까지 멈추지 않고 동작한다. 4. 모든 작업은 I/O같은 동작 없이 cpu만 사용한다. 5. os는 각각의 작업의 총 수행시간을 알고있다. Scheculing Metrics 운영체제의 스케쥴링 성능을 측정하는 기준을 scheduling metric이라고 부른다. 그 중 하나인 turnaround t..