Customer Service Chat
Get quote & make Payment
Differentiate Preemptive and Nonpreemptive Scheduling?, Basic Computer Science
The Scheduling algorithms can be divided into two parts with respect to how they deal with clock interrupts.
1) Nonpreemptive Scheduling:
A scheduling discipline is no preemptive if, once a process has been given the CPU, the CPU cannot be taken away from that process.
Following are some characteristics of nonpreemptive scheduling
a) In nonpreemptive system, short jobs are produced to wait by longer jobs but the complete treatment of all processes is fair.
b) In nonpreemptive system, response times are more expected because incoming high priority jobs cannot relocate waiting jobs.
c) In nonpreemptive scheduling, a scheduler executes jobs in the following two conditions.
o When a process switches from running condition to the waiting state.
o When a process come to an end.
2) Preemptive Scheduling:
A scheduling regulation is preemptive if, one time a process has been given the CPU can taken away.
The policy of allowing processes that are logically run able to be for now suspended is called Preemptive Scheduling and it is contrast to the "run to completion" technique.
Posted Date: 5/2/2012 7:59:05 AM | Location : United States
Ask an Expert
Differentiate Preemptive and Nonpreemptive Scheduling?, Assignment Help, Ask Question on Differentiate Preemptive and Nonpreemptive Scheduling?, Get Answer, Expert's Help, Differentiate Preemptive and Nonpreemptive Scheduling? Discussions
Write discussion on Differentiate Preemptive and Nonpreemptive Scheduling?
Your posts are moderated
Write your message here..
What do you mean by geo stationary orbit, Question 1 . Explain (a) Scatter ...
Question 1 . Explain (a) Scatter loss (b) Aperture medium coupling loss Question 2 . What do you mean by Geo stationary orbit? Question
What is atm cell, Header contains routing and error control information Pay...
Header contains routing and error control information Payload carries the actual user information, either voice, data or video
Handling Text Files, I. Write an application that accomplishes the followin...
I. Write an application that accomplishes the following tasks: 1. Read a text file that contains, integers, doubles, alphabet, alphanumeric, and others. The name of the input fil
What are the goals of wap architecture, Question 1 Explain the naming conv...
Question 1 Explain the naming conventions of functions in WML scripts and also explain characteristics of functions in WML Question 2 What is WML input field? Explain WML
#title., what is input and output device? explain meaning of input and outp...
what is input and output device? explain meaning of input and output devices
Function, function of arithmetic logic unit
function of arithmetic logic unit
Digital wireless telephone networks, Mobile telephone networks started with...
Mobile telephone networks started with analog technology. Analog cellular networks were known as first generation (1G) networks. Such networks had limited capacity, and were subjec
What is the use of system bus ?, The system bus is a cable which carries da...
The system bus is a cable which carries data communication among the major components of the computer, as well as the microprocessor. Not all of the communication that uses the bus
What are the uses of the internet, Question 1 What are many of the modern ...
Question 1 What are many of the modern browsers in use today? Describe all in detail Question 2 Write a long note on the uses of Domain Names Question 3 What are the use
Accounting Assignment Help
Economics Assignment Help
Finance Assignment Help
Statistics Assignment Help
Physics Assignment Help
Chemistry Assignment Help
Math Assignment Help
Biology Assignment Help
English Assignment Help
Management Assignment Help
Engineering Assignment Help
Programming Assignment Help
Computer Science Assignment Help
Why Us ?
~24x7 hrs Support
~Quality of Work
~Time on Delivery
~Privacy of Work
Human Resource Management
Literature Review Writing Help
Terms & Conditions
Copyright by ExpertsMind IT Educational Pvt. Ltd.