closed by
363 views

2 Answers

Best answer
2 votes
2 votes

You can't say anything about preemption with just that. As far as I know, a process will block itself when there is I/O to be performed, hence transitioning from Ready state to Block state and back to Ready state once the I/O is done (assuming it's synchronous I/O).

You can be sure about preemption only if a process transitions from Running state to Ready state.

selected by
0 votes
0 votes
I think we can say that there is preemption.

Because if there were no preemption, then when a running process goes to block state, we don't move any other process in CPU. So, when it should come out of block state, it should go straight to CPU, instead of going to ready queue.

Related questions

0 votes
0 votes
0 answers
1
Prince Sindhiya asked Dec 16, 2018
218 views
What is normalised turn around time for a process ? if we are using any scheduling algorithm
3 votes
3 votes
1 answer
3
set2018 asked Jul 7, 2017
2,472 views
please explain the concept of precedence graph in operating system concurrent processes.
0 votes
0 votes
0 answers
4
soumikplus asked Feb 27
100 views
Could you suggest any btech project which also help in my gate cs preparation and for building the concepts?