classification of schedulers
#1

ieee project for classification of schedulers
Reply
#2
Thumbs Up 
ABSRTACT




There are four types of schedulers.they are long-term scheduler,mid-term scheduler,short-term scheduler and dispatcher.
The long-term, or admission, scheduler decides which jobs or processes are to be admitted to the ready queue; that is, when an attempt is made to execute a program, its admission to the set of currently executing processes is either authorized or delayed by the long-term scheduler.Without proper real time scheduling, modern GUI interfaces would seem sluggish.


The mid-term scheduler temporarily removes processes from main memory and places them on secondary memory (such as a disk drive) or vice versa. This is commonly referred to as "swapping out" or "swapping in" (also incorrectly as "paging out" or "paging in"). The mid-term scheduler may decide to swap out a process which has not been active for some time, or a process which has a low priority, or a process which is page faulting frequently, or a process which is taking up a large amount of memory in order to free up main memory for other processes, swapping the process back in later when more memory is available, or when the process has been unblocked and is no longer waiting for a resource.


The short-term scheduler (also known as the CPU scheduler) decides which of the ready, in-memory processes are to be executed (allocated a CPU) next following a clock interrupt, an IO interrupt, an operating system call or another form of signal. Thus the short-term scheduler makes scheduling decisions much more frequently than the long-term or mid-term schedulers - a scheduling decision will at a minimum have to be made after every time slice, and these are very short. This can be preemptive or non preemptive.


Another component involved in the CPU-scheduling function is the dispatcher. The dispatcher is the module that gives control of the CPU to the process selected by the short-term scheduler. This function involves the following:

Switching context
Switching to user mode
Jumping to the proper location in the user program to restart that program

The dispatcher should be as fast as possible, since it is invoked during every process switch. The time it takes for the dispatcher to stop one process and start another running is known as the dispatch latency.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: ppt classification of automobiles, biopharmaceutic classification system, substation classification ppts, sensor networks classification, online classification of books, ppt on automobile classification, ppt classification of automobile,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Project idea on Ontology Classification for Semantic-Web-Based Software Engineering victer 0 1,163 30-10-2011, 05:35 AM
Last Post: victer
  SEMISUPERVISED NEAREST NEIGHBOUR TECHNIQUE: AN APPLICATION TO PIXEL CLASSIFICATION debosmita29 0 900 05-04-2011, 09:05 PM
Last Post: debosmita29

Forum Jump: