Differentiate pre-emptive and non-preemptive scheduling, Operating System

Assignment Help:

Differentiate pre-emptive and non-preemptive scheduling

In a pre-emptive scheduling technique, CPU can be taken away from a process if there is a requirement while in a non-pre-emptive approach if one time a process has been given the CPU, the CPU not taken away from that process, if not the process completes or leaves the CPU for carrying out an Input Output.

Pre-emptive scheduling is more helpful in high priority process which needs immediate response, for example in real time system. Whereas in non-preemptive systems, jobs are prepared to wait by longer jobs though, treatment of all processes is fairer.


Related Discussions:- Differentiate pre-emptive and non-preemptive scheduling

Computer number systems, Binary number based systems   Binary is a  ' base...

Binary number based systems   Binary is a  ' base 2' number system, only two numbers exist namely '0' and '1'. Conversion from binary to base 10 is easy if the number column techn

What is the difference b/w multiprocessing and multitasking, What is the di...

What is the difference between multiprocessing and multitasking? Multi programming means implementing more than one program but here whenever the processor is idle during execu

Can you give me assistance on my operating system assignment, Can you give ...

Can you give me assistance on my operating system assignment?

Remote it support engineer windows systems administrator, Remote IT Support...

Remote IT Support Engineer Windows Systems Administrator Project Description: Need Windows base IT Support Engineer / Systems Network Administrator - perfectly MCSE qualified

What is the lower bound on the numeral of page faults, Q. Presume that you...

Q. Presume that you have a page-reference string for a process with m frames (initially all empty). The page-reference string has length p along with n distinct page numbers

Batch oriented and interactive operating system., properies of Batch orient...

properies of Batch oriented and interactive operating system.

State the advantage of multiprocessor system, State the advantage of multip...

State the advantage of multiprocessor system? The advantages of multiprocessor system are:- a)      Enhanced throughput. b)      Economy of scale. c)       Enhanced re

What are the use of job queue, What are the use of job queues, ready queues...

What are the use of job queues, ready queues and device queues? As a process enters a system they are put in to a job queue. These queues having of all jobs in the system. The

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd