Transcription of Chapter 5: CPU Scheduling - Welcome to Watson
{{id}} {{{paragraph}}}
Silberschatz, Galvin and Gagne 2002 !Operating System Concepts! Chapter 5: CPU Scheduling ! Basic Concepts! Scheduling Criteria ! Scheduling Algorithms! Multiple-Processor Scheduling ! Real-Time Scheduling ! Algorithm Evaluation!Silberschatz, Galvin and Gagne 2002 !Basic Concepts! Long-term scheduler is invoked very infrequently (seconds, minutes) (may be slow)! The long-term scheduler controls the degree of multiprogramming (how many jobs are admitted to run on CPU)! Short-term scheduler is invoked very frequently (milliseconds) (must be fast) = process Scheduling on CPU ! Processes can be described as either:! I/O-bound process spends more time doing I/O than computations, many short CPU bursts! CPU-bound process spends more time doing computations; few very long CPU bursts!Silberschatz, Galvin and Gagne 2002 !Operating System Concepts!Basic Concepts! Maximum CPU utilization obtained with multiprogramming! CPU I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait.
Operating System Concepts! 6.1! Silberschatz, Galvin and Gagne ©2002 Chapter 5: CPU Scheduling! Basic Concepts! Scheduling Criteria ! Scheduling Algorithms! Multiple-Processor Scheduling! Real-Time Scheduling! Algorithm Evaluation!
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}
CONSTRUCTION CODES UPDATE, Welcome, Chapter, Paul's Second Missionary Journey, Paul’s Second Missionary Journey 1 Chapter, Paul’s Second Missionary Journey, Chapter 1 Asbestos Control Program, Chapter 1 - Asbestos Control Program, CHAPTER 59 FOR-HIRE SERVICE, CHAPTER 1 Introduction from Gordon West, 1 CHAPTER 1 Introduction from Gordon West Welcome, Chapter 4 – Financial Management, Chapter 1: Welcome, Chapter 8: Lines of Accounting, Chapter 10: Conducting Coaching Sessions, Chapter 10 Conducting Coaching Sessions