 
			 
			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 | |