نظم تشغيل الحاسبات

الفصل ٣: CPU Scheduling (2-a)

شريحة ١ من ١٦

Basic Concepts: CPU–I/O Burst Cycle

Maximum CPU utilization is obtained with multiprogramming, and CPU scheduling is the basis for multiprogrammed operating systems.

The CPU–I/O Burst Cycle: process execution consists of a cycle of CPU execution and I/O wait.

CPU bursts vary greatly from process to process, but in general follow an exponential distribution: many short bursts and few long bursts.