PPT Slide
Operating Systems: Time Sharing
- For a process to make progress, it must use the CPU.
- A special OS process (called the “scheduler”) is responsible for allocating the CPU to each process for a small period of time (called a “time slice”).
- Time slicing allows each process to have a “fair” share of the CPU, thus allowing all processes to make progress.
- As the number of processes increases, the computer “slows down”… Why?