Scheduling in the Operating Systems, Its Levels and Types 2 Attachment(s) Scheduling: When and which process should be assigned to CPU.
Medium Term Scheduling: Which process should compete for CPU i.e. Scheduling for the process should move from suspended ready state. Short Term Scheduling: Which process should assign to the CPU. It is done by the dispatcher, which carry the process from ready queue and assign it to the CPU for processing. Graphical Representation Types of Scheduling Preemptive Scheduling: The process is assigned to the CPU for the specific time slice OR for the specific quantum of the time so the process can be taken back to the ready queue before its completion, it is called preemptive scheduling. Non Preemptive Scheduling: CPU can not be taken back until it completed. Types of Short Term Scheduling Dead line Scheduling: Here a dead line is given to the CPU within this given time OR dead line CPU should complete the process successfully. Draw Back: System can not measure the exact time for completion of any Job. So we depend upon the user estimation. All the resources should be available for any process. FIFO: This is also non preemptive. And Jobs are assigned to the CPU on the basis of the arrival of the time. This technique is rarely used in Operating Systems. |
All times are GMT +5. The time now is 09:34 PM. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.