Differentiate between pre-emptive and non-pre-emptive scheduling.



Differentiate between pre-emptive and non-pre-emptive scheduling...

Answer / Tasdeeq Ahmad

Preemptive scheduling allows the operating system to interrupt a running process and schedule another one, while non-preemptive scheduling only allows context switches when a process voluntarily gives up control. Preemptive scheduling improves response time and average turnaround time, but it may cause overhead due to frequent interruptions, while non-preemptive scheduling minimizes overhead but could result in starvation of lower priority processes.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Operating Systems General Concepts Interview Questions

Which is better internet explorer or edge?

1 Answers  


What is a full form of ok?

1 Answers  


for an application which exceeds 64k the memory model should be a)medium b)huge c)large d)none

3 Answers   Nokia,


What is x32 and x64?

1 Answers  


What is the most powerful operating system?

1 Answers  


How do I use i3?

1 Answers  


Explain about compiler and the functions executed by them?

1 Answers  


In general what is paging? and segmaentation?

2 Answers   Intelligroup,


Can anybody send me Excel tips and improtant formul...... please.

0 Answers   Accenture,


Explain Page Segmentation.

1 Answers   Genpact,


List reasons why a Mode switch between threads may be cheaper than a Mode switch between processes.

1 Answers  


how many types of operating system

13 Answers  


Categories