1,235 views

1 Answer

4 votes
4 votes

A task is said to be in the Blocked state if it is currently waiting for either a temporal or external event. Tasks can also block to wait for queue, semaphore, event group, notification or semaphore event. Tasks in the Blocked state normally have a 'timeout' period, after which the task will be timeout, and be unblocked, even if the event the task was waiting for has not occurred.

Tasks in the Blocked state do not use any processing time and cannot be selected to enter the Running state.

Related questions

2 votes
2 votes
4 answers
1
Pranay Datta 1 asked Oct 11, 2015
2,724 views
When ever a process is going running to blocked state its get pre-empted right ??so this is also a preemptive scheduling ??
0 votes
0 votes
1 answer
2
rahuldb asked Nov 10, 2016
783 views
, if the sequence of blocks refered by cpu is given as 1,3,5,6,7,1,5,4.
8 votes
8 votes
6 answers
3
radha gogia asked Dec 3, 2015
5,923 views
For this I considered cases1. 1 job each to 2 people and then jobs to a single person2. 2 jobs each to 2 people and then 1 job to a single person For the first case I di...
2 votes
2 votes
2 answers
4
rahuldb asked Nov 17, 2016
15,390 views
A non-pipeline system 50ns to process a task. The same task can be processed in a 6 segment pipeline with a clock cycle of 10ns. Determine the speed of ratio of pipeline ...