What is the main advantage of the Round Robin (RR) scheduling algorithm?
Optimizes CPU usage
Reduces context switching
Provides fairness to all processes
Minimizes turnaround time
What is a consequence of context switching in multithreading?
Higher throughput
Reduced memory consumption
Increased responsiveness
Overhead cost in CPU usage
What type of fragmentation occurs when there is enough total memory space but it is not contiguous?
Compaction
External Fragmentation
Internal Fragmentation
Segmentation Fault
What is the primary purpose of an operating system?
To create network protocols
To manage hardware and software resources
To provide application-specific tasks
To compile programming languages
Which of the following file allocation methods allows for non-contiguous file storage?
Static Allocation
Contiguous Allocation
Indexed Allocation
Linked Allocation
What is a characteristic of a Distributed Operating System?
It is primarily used for mobile devices
It physically shares resources among multiple machines
It relies solely on local storage
It can only run on one machine
Which of the following threading models creates a thread for each process thread, thereby maximizing concurrency?
Many-to-One model
One-to-One model
Hybrid model
Many-to-Many model
Which page replacement algorithm achieves the lowest page fault rate in theory?
Optimal Page Replacement
Second Chance Algorithm
Least Recently Used (LRU)
First-In-First-Out (FIFO)
Which of the following is NOT a function of an operating system?
Memory management
Process management
Data compilation
Device management
Which method of file allocation helps in achieving better disk space utilization by allowing files to grow dynamically?