

MCQOPTIONS
Saved Bookmarks
This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Operating System knowledge and support exam preparation. Choose a topic below to get started.
1. |
To ensure no preemption, if a process is holding some resources and requests another resource that cannot be immediately allocated to it ____________ |
A. | then the process waits for the resources be allocated to it |
B. | the process keeps sending requests until the resource is allocated to it |
C. | the process resumes execution without the resource being allocated to it |
D. | then all resources currently being held are preempted |
Answer» E. | |
2. |
The disadvantage of a process being allocated all its resources before beginning its execution is ____________ |
A. | Low CPU utilization |
B. | Low resource utilization |
C. | Very high resource utilization |
D. | None of the mentioned |
Answer» C. Very high resource utilization | |
3. |
To ensure that the hold and wait condition never occurs in the system, it must be ensured that ____________ |
A. | whenever a resource is requested by a process, it is not holding any other resources |
B. | each process must request and be allocated all its resources before it begins its execution |
C. | a process can request resources only when it has none |
D. | all of the mentioned |
Answer» E. | |
4. |
For sharable resources, mutual exclusion ____________ |
A. | is required |
B. | is not required |
C. | may be or may not be required |
D. | none of the mentioned |
Answer» C. may be or may not be required | |
5. |
For non sharable resources like a printer, mutual exclusion ____________ |
A. | must exist |
B. | must not exist |
C. | may exist |
D. | none of the mentioned |
Answer» B. must not exist | |
6. |
Deadlock prevention is a set of methods ____________ |
A. | to ensure that at least one of the necessary conditions cannot hold |
B. | to ensure that all of the necessary conditions do not hold |
C. | to decide if the requested resources for a process have to be given or not |
D. | to recover from a deadlock |
Answer» B. to ensure that all of the necessary conditions do not hold | |
7. |
For a Hold and wait condition to prevail ____________ |
A. | A process must be not be holding a resource, but waiting for one to be freed, and then request to acquire it |
B. | A process must be holding at least one resource and waiting to acquire additional resources that are being held by other processes |
C. | A process must hold at least one resource and not be waiting to acquire additional resources |
D. | None of the mentioned |
Answer» C. A process must hold at least one resource and not be waiting to acquire additional resources | |
8. |
For Mutual exclusion to prevail in the system ____________ |
A. | at least one resource must be held in a non sharable mode |
B. | the processor must be a uniprocessor rather than a multiprocessor |
C. | there must be at least one resource in a sharable mode |
D. | all of the mentioned |
Answer» B. the processor must be a uniprocessor rather than a multiprocessor | |
9. |
What are Multithreaded programs? |
A. | lesser prone to deadlocks |
B. | more prone to deadlocks |
C. | not at all prone to deadlocks |
D. | none of the mentioned |
Answer» C. not at all prone to deadlocks | |
10. |
The number of resources requested by a process ____________ |
A. | must always be less than the total number of resources available in the system |
B. | must always be equal to the total number of resources available in the system |
C. | must not exceed the total number of resources available in the system |
D. | must exceed the total number of resources available in the system |
Answer» D. must exceed the total number of resources available in the system | |