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.

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.

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.

Poonam said:   1 decade ago
Shortest job first is the algorithm which is used to run the process which re requires shortest time for an execution. That process is executed first.

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.

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.

Gokulakrishna said:   5 years ago
Round robin is a premtitve scheduling method where each process is executed for certain peroid of time no matter the priority.
(3)

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.

Sanyam said:   8 years ago
The process is in the runnable state means not in the running state so why it needs to get suspended?


Post your comments here:

Your comments will be displayed after verification.