Scheduling is a fundamental operating systems function. Almost all computer resources are scheduled before use. CPU is one of the primary computer resources uses scheduling to design the processes in an operating system. The operating system can make the computer more productive by switching the CPU among processes called CPU scheduler.
a) Explain what is CPU scheduler? State FOUR (4) goals of the CPU scheduler in an operating system.
CPU scheduler is to selects from among the processes in memory ready to execute and allocates the CPU to one of them. CPU scheduling decisions may take place when a process:
• Switches from running to waiting state (by sleep). • Switches from running to ready state (by …show more content…
Cannot run from CD |
| |from a CD without having to be installed to a hard disk| |
|Security |Linux users are not burdened with the need for anti |Windows users are burdened with the need for |
| |virus and anti-spyware software |anti-virus and anti-spyware software |
|Multiple Users |Linux is a multi-user system |Windows is not because it designed to be used by