reopened by
1,703 views
1 votes
1 votes

Consider the following statements:


S1  : Multiprogramming is used to increase CPU utilization, while time-sharing is used to increase CPU responsiveness in interacting with user.


S2  : If a user-level thread is blocked for I/O operation, then kernel of operating system will perform context switching to run another user-thread which is not blocked.


S3  : Many-to-One is the most efficient model of multi-threading because it allows several userlevel threads to be assigned to different processors in a multi-processor computer system.


Which of the following is true?

reopened by

1 Answer

0 votes
0 votes
s2 is false because kernel never know how many threads in user level so if one thread of user level blocked then all threads are blocked as kernel assume there is only one process in userlevel space so it can't schedule to another thread

Related questions

1 votes
1 votes
1 answer
3