Which of the following statements about mutex locks is true?
They enable multiple threads to access a resource simultaneously.
They can be used for condition variables.
Only one thread can own a mutex lock at a time.
They can be locked multiple times by the same thread.
Which of the following is a characteristic of Type 1 hypervisors?
They require significant hardware resources
They can only support one virtual machine at a time
They are more efficient than Type 2 hypervisors
They run on top of a host operating system
Which of the following is a method for achieving file system consistency after a crash?
Journaling
Caching
Disk Striping
Data Replication
Which I/O scheduling algorithm is known for minimizing the average seek time by selecting the request closest to the current head position?
SCAN
SSTF
FCFS
C-SCAN
Which type of hypervisor is embedded in the host operating system?
Type 2 Hypervisor
Type 1 Hypervisor
Bare-metal Hypervisor
Managed Hypervisor
What advantage does virtual memory provide over conventional memory assembly?
Reduces page faults
Increased memory speed
Allows programs larger than physical memory
Improves cache performance
In multi-threading models, which model allows for the highest flexibility in mapping user threads to kernel threads?
Many-to-One Model
Many-to-Many Model
One-to-One Model
Two-Level Model
Which virtualization technique is most effective for network resources?
Memory Virtualization
Network Virtualization
Disk Virtualization
Application Virtualization
What is a common advantage of using Thread Pooling in multithreading?
It simplifies context switching for the operating system.
It minimizes the chance of deadlocks occurring.
It requires more resources to manage threads efficiently.
It can reduce the overhead of creating and destroying threads repeatedly.
In which state does a process wait for an event to occur?
New
Terminated
Blocked
Ready