This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CSC 301 Homework 3 Velma Teschemaker CSC301 Operating System I Homework 3 Due: Oct. 9, 2009, 23:59 via digital drop box 1. Describe the differences among short-term, medium-term, and long-term scheduling. The difference between short-term, medium-term, and long-term scheduling is that short term scheduling selects a process that is in ready to execute and later allocated the CPU to perform the execution. Medium-term scheduling chooses a process from the ready queue and then later removes that queue from the memory. Long-term scheduling decides what job should be taking into the system first for processing. The difference between each one is the frequency of their execution. 2. Describe the actions taken by a kernel to context-switch between processes. Context switches perform specific architecture operations including flushing data and instruction caches. The operating system generally is required to save the state of the instruction caches....
View Full Document
- Spring '10
- digital drop box, Short Term Scheduling, Velma Teschemaker, memory. Longterm scheduling, specific architecture operations