Which of the following is a disadvantage of the FIFO page replacement algorithm?
It may replace frequently used pages.
It is complex to implement.
It has a deterministic replacement pattern.
It uses excessive memory space.
What is a key feature of acyclic-graph directory structures?
Files are uniquely stored without redundancy
Files are stored in a single directory
Files can have multiple parents
All files must have one parent
Which file allocation method uses a table to track the location of blocks for a file?
Indexed Allocation
Linked Allocation
Contiguous Allocation
Clustered Allocation
What is the primary goal of deadlock prevention?
To allow processes to complete without waiting
To make it impossible for deadlocks to occur
To ensure system resources are freed
To detect deadlocks when they occur
What is the primary purpose of the process control block (PCB)?
To handle interrupt requests from hardware
To store information about process state and resources
To manage memory allocation for a process
To contain the program code of a process
What is one primary criterion for evaluating CPU scheduling algorithms?
Ease of implementation
Turnaround time
Size of the process
Number of context switches
Which algorithm is considered optimal among page replacement algorithms?
Optimal Page Replacement
First In First Out (FIFO)
Least Recently Used (LRU)
Random Page Replacement
Which type of operating system is best suited for handling real-time tasks?
Multi-user OS
Real-time OS
Network OS
Batch processing OS
In Priority Scheduling, how is the priority of a process typically determined?
By the process age
By the size of the process
By the expected time of execution
By the user's input
What characteristic differentiates an Operating System from application software?
An OS is user-centric
An OS manages hardware and software resources
An OS requires constant updates
An OS is always graphical