What does a Process Control Block (PCB) primarily contain?
Process scheduling information
Memory allocation details
CPU registers
All of the above
What do hypervisors use to manage multiple virtual machines?
Virtual Machine Monitor (VMM)
File I/O management
A dedicated physical CPU
Typecasting
Which of the following mechanisms is commonly used to solve the bounded buffer problem?
Mutex locks
Monitors
Condition variables
Futexes
In the context of multithreading, what is 'synchronization' primarily concerned with?
Eliminating context switching.
Ensuring mutual exclusion and visibility of shared data.
Improving thread performance.
Managing different operating systems.
What does context switching involve?
Switching from user mode to kernel mode.
Saving and loading the state of a thread.
Changing the priority of a thread.
Switching between different operating systems.
In Multilevel Feedback Queue Scheduling, what criteria determines how a process is moved between queues?
Based on the execution time slice utilized by the process.
The remaining burst time of the process.
Arrival time of the process.
The priority level of the process.
In the context of virtualization, what function does a hypervisor serve?
Optimize disk storage
Monitor system bandwidth
Manage virtual machines
Control physical device drivers
In deadlock prevention, which strategy ensures that at least one of the necessary conditions for deadlock cannot hold?
Ensuring processes request resources in a pre-defined order
Allowing preemption of resources
Allowing indefinite waiting for resource allocation
Allocating resources only when the process can obtain all it needs
What type of resource virtualization involves pooling hardware, storage, and network resources for agile computing?
Resource Pooling
Storage Virtualization
Software Virtualization
Dynamic Resource Management
Which of the following best describes a bitmap in the context of free space management?
A graphical representation of the file system
A data structure that tracks allocated memory blocks
A method to encode file attributes
A structure for organizing directories