Which of the following describes network virtualization?
Creating multiple virtual network interfaces on a single device
Isolating virtual machines from each other in a virtualized environment
Combining multiple physical networks into a single logical network
Virtualizing storage devices on a network
What form of fragmentation occurs when free memory is divided into small blocks and cannot satisfy memory requests?
External fragmentation
Internal fragmentation
Paging fragmentation
Segment fragmentation
In deadlock prevention, which strategy ensures that at least one of the necessary conditions for deadlock cannot hold?
Allocating resources only when the process can obtain all it needs
Allowing indefinite waiting for resource allocation
Ensuring processes request resources in a pre-defined order
Allowing preemption of resources
What is a potential problem with the Shortest Job Next (SJN) scheduling algorithm?
It may lead to starvation for long processes.
It quickly handles high-priority tasks.
It guarantees fairness among all processes.
It is simple to implement.
Which of the following is a downside of using containers compared to virtual machines?
Limited scalability
Higher resource overhead
Increased security risks due to sharing the host OS kernel
Less efficient resource management
Which file allocation method best supports dynamic file growth?
None of the above
Linked Allocation
Contiguous Allocation
Indexed Allocation
Which disk scheduling algorithm guarantees that each request gets serviced and prevents starvation?
C-SCAN
SSTF
LOOK
FCFS
In the readers-writers problem, what is the primary goal of the synchronization mechanism used?
To ensure all writers can write immediately.
To allow writers to read before writing.
To maximize the number of concurrent readers.
To prevent readers from reading while a writer is writing.
What does a Process Control Block (PCB) primarily contain?
Memory allocation details
CPU registers
Process scheduling information
All of the above
What is the key difference between a virtual machine and a container?
Virtual machines run entire operating systems; containers run applications and their dependencies
Virtual machines share the host OS; containers do not
Containers are slower than virtual machines
Containers virtualize at the hardware level; virtual machines do not