Computer Science - Operating Systems Concepts - Discussion

Discussion Forum : Operating Systems Concepts - Section 1 (Q.No. 8)
8.
The strategy of allowing processes that are logically runnable to be temporarily suspended is called
preemptive scheduling
non preemptive scheduling
shortest job first
first come first served
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
18 comments Page 1 of 2.

Urmila said:   1 decade ago
What is preemptive sheduling?

Anonymous said:   1 decade ago
Preemptive sheduling is one in which the current executing process is suspended and another process is executed and suspended process is resumed.

Silpa said:   1 decade ago
Non-preemptive scheduling is a running task gets executed till it gets completed, it cannot be interrupted.

Eg:first come first serve.

Sipra said:   1 decade ago
In preemptive scheduling, the control of cpu for transfer one process to another process but non preemptive scheduling the control of cpu cannot be given to any other process.

Vikas v s said:   1 decade ago
Preemptive means to empty the RAM from current process and busying process with next waited process in input queue.

Karnajit Saha said:   1 decade ago
In case of preemptive scheduling running process will be replaced by current process in Queue.

Naahin said:   1 decade ago
Preemptive scheduling can be best understood by round robin scheduling Algorithm.

Suribabubonu mandapeta said:   1 decade ago
Preemptive scheduling queue allows first higher priority job, it suspends the lower priority job in queue, to execute the higher priority job's first.

Anand Gautam said:   1 decade ago
When we say that a particular process is preempted that simply means that the process is suspended and the resources it was accessing is still kept in memory so that it can be resumed without fetching its resources again.

Reasons for preempting a process :

1. If another process with higher priority needs to be executed.

Please suggest more reasons for preemption of a process.

Joseph Quaye said:   1 decade ago
To preempt basically means to stall or juggle time and choose which is most sensible to allow to run at a particular time.

Like serving food to a lot of people and choosing to feed children first, instead of adults.


Post your comments here:

Your comments will be displayed after verification.