Which of the following best describes virtualization?
Running multiple operating systems on a single physical machine.
Combining different hardware devices to enhance performance.
Operating systems that do not require a physical server.
Improving overall application speed through hardware upgrades.
Which page replacement algorithm uses a first-in, first-out policy?
Optimal
First In First Out (FIFO)
Page Fault Rate
Least Recently Used (LRU)
Which of these is NOT a function of an operating system?
Compiling source code
File management
Providing a user interface
Handling system resources
Which CPU scheduling algorithm can lead to the 'convoy effect', causing longer average waiting times?
Priority Scheduling
Round Robin (RR)
First-Come, First-Served (FCFS)
Shortest Job Next (SJN)
What is the primary advantage of using virtual memory?
It enhances the security of the operating system.
It allows for execution of processes that do not fit in physical memory.
It increases the physical memory capacity.
It simplifies memory management.
What is thrashing in the context of virtual memory?
Memory compaction
Memory leaks
Excessive memory allocation
High frequency of page faults
Which strategy is the best for minimizing page faults when using memory?
Using FIFO page replacement
Using random replacement
Using the Optimal Page Replacement algorithm
Using the Least Frequently Used algorithm
Which of the following models exemplifies inter-process communication through shared memory?
Mailboxes
Semaphores
Direct shared memory access.
Pipes
In which memory allocation strategy does the system allocate memory in fixed-size blocks?
Contiguous allocation
Paged allocation
Segmentation
Non-contiguous allocation
What synchronization problem arises from multiple processes accessing shared data concurrently?
Thrashing
Race Condition
Starvation
Deadlock