Maximum number of block processes was said to b M(i.e the total number of processes).. But processes can be blocked only when they are running right..there's no point in blocking the processes in ready state. The maximum number of blocked processes would be N(i.e number of cpu's) . If i m wrong please correct me!
If there are maximum processes at running state are N then should not the maximum processes at block state also be N ? (Because maximum processes that are to be sent to the block state has to be equal to maximum processes in running state)
You are assuming that M>N. If its not, then the maximum number of threads that could be in READY state is N. The rest of them would either be in SUSPEND state or uncreated.
I think the maximum number of processes that can be blocked is M - N. Because if the number of processes is greater than the number of processors then it should be M - N. else no processes will wait, each processor can handle exact one process. Sir, please reply to me.
Isn't this fallacy to assume that 0 process would be in running state ? Because process management is itself a process so it must be running, hence there should be atleast one process in running state. which is Process of process management.
+HARIKESH DASHAPUTRA. I think its a fair assumption to make that the number does not account for the instrument that is doing the measurement (in other words, "conceptually" the human body temperature is 98.6, it does not include the temperature of the thermometer at the time of measurement).
Maximum number of block processes was said to b M(i.e the total number of processes)..
But processes can be blocked only when they are running right..there's no point in blocking the processes in ready state.
The maximum number of blocked processes would be N(i.e number of cpu's) .
If i m wrong please correct me!
i agree with u
If there are maximum processes at running state are N then should not the maximum processes at block state also be N ?
(Because maximum processes that are to be sent to the block state has to be equal to maximum processes in running state)
You are assuming that M>N. If its not, then the maximum number of threads that could be in READY state is N. The rest of them would either be in SUSPEND state or uncreated.
Wouldnt the max in ready depend on the size of ready queue for each CPU
if a process comes into block state through running state then how can max ready state be M . It should be N?
thank you sir for videos !! your videos helping us in preparations.
I think the maximum number of processes that can be blocked is M - N. Because if the number of processes is greater than the number of processors then it should be M - N. else no processes will wait, each processor can handle exact one process. Sir, please reply to me.
Isn't this fallacy to assume that 0 process would be in running state ?
Because process management is itself a process so it must be running, hence there should be atleast one process in running state. which is Process of process management.
+HARIKESH DASHAPUTRA. I think its a fair assumption to make that the number does not account for the instrument that is doing the measurement (in other words, "conceptually" the human body temperature is 98.6, it does not include the temperature of the thermometer at the time of measurement).
Shouldn't Max-Running be "min( M, N )"?
Maximum number of processes Running is the minimum of M and N.
Please upload more topic on operating system like deadlocks please sir, we need that
thank you sir for videos !!
Thanks sir
thnk you
in running state there could be only one process
#CFBR