closed by
384 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

228
views
0 answers
0 votes
Prince Sindhiya asked Dec 16, 2018
228 views
What is normalised turn around time for a process ? if we are using any scheduling algorithm
378
views
1 answers
0 votes
rajinder singh asked Oct 14, 2018
378 views
DoubtIn multi level paging Is it required that all the pages of the page table should be in main memory like inner page table and outer page table should be in main memo...
2.5k
views
1 answers
3 votes
set2018 asked Jul 7, 2017
2,512 views
please explain the concept of precedence graph in operating system concurrent processes.
121
views
0 answers
0 votes
soumikplus asked Feb 27
121 views
Could you suggest any btech project which also help in my gate cs preparation and for building the concepts?