Scheduling in the Operating Systems, Its Levels and Types
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.
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.
(¸.*´ (¸.Bzu Forum
Don't cry because it's over, smile because it happened
|levels, operating, operating system, scheduling, systems, types|
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)|
|Thread Tools||Search this Thread|
|Display Modes||Rate This Thread|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Processor Scheduling In LInux||fatimah||Operating System||0||15-06-2012 01:51 PM|
|Operating System||fatimah||Operating System||2||29-05-2012 06:59 PM|
|Computer Game Levels 2001 vs 2012||.BZU.||Funniest Pictures||0||15-03-2012 07:23 AM|
|Different types of Bosses!||Raheel||Funny Cut Piece||0||02-03-2011 11:35 AM|
|If Airlines Were Based on Operating Systems...||usman_latif_ch||Chit Chat||0||11-07-2009 11:36 AM|