Operating Systems Abstract
Operating Systems Abstract
Operating Systems Abstract
scheduling?
Non-Preemptive scheduling: When a process enters the state of running, the state
of that process is not deleted from the scheduler until it finishes its service time.
Starvation: A process that is ready to run but waiting for the CPU can be considered
blocked. A priority scheduling algorithm can leave some low priority processes
waiting.
1- CPU utilization
2- Throughput
3- Turnaround time
4- Waiting time
5- Response time
4- Explain what operating system services?
1- User interface
2- Program execution
3- I/O operations
4- File system manipulation
5- Communications
6- Error detection
7- Protection & security
- The short-term selects from among the processes that are ready to
execute and allocates the CPU to one of them.
- The long-term selects processes from this pool and loads them into
memory for execution