OPERATING SYSTEMS FOR COMPUTERS
COMPUTER OPERATING SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
process scheduler
|
|
main memory
|
|
queue
|
|
Batch Processing
|
|
Device Drivers
|
Detailed explanation-1: -Definition. The process scheduling is the activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy.
Detailed explanation-2: -FCFS is the simplest and easiest CPU scheduling algorithm, managed with a FIFO queue. FIFO stands for First In First Out. The FCFS scheduling algorithm places the arriving processes/jobs at the very end of the queue. So, the processes that request the CPU first get the allocation from the CPU first.
Detailed explanation-3: -The dispatcher is the module that gives control of the CPU to the process selected by the scheduler. This function involves: Switching context.
Detailed explanation-4: -The three schedule types are known as the Capacity schedule, Resource schedule, and Service schedule. In some ways, they overlap in what they can do, and for some applications more than one will work.
Detailed explanation-5: -Job scheduling and CPU Scheduling are associated with process execution. The job scheduling is the mechanism to select which process has to be brought into the ready queue. The CPU scheduling is the mechanism to select which process has to be executed next and allocates the CPU to that process.