Which of the following is a disadvantage of the FIFO page replacement algorithm?
It uses excessive memory space.
It is complex to implement.
It may replace frequently used pages.
It has a deterministic replacement pattern.
In the context of Inter-Process Communication (IPC), what does 'message passing' refer to?
CPU communicating with IO devices
Processes communicating without shared memory
Processes sharing data through files
Threads communicating within the same process
In the context of Memory Hierarchy, which level is typically the fastest?
RAM
Hard Disk
Registers
Cache Memory
Which type of operating system is characterized by a single large program running in a single address space?
Microkernel
Monolithic
Modular
Layered
Which type of operating system is best suited for handling real-time tasks?
Network OS
Batch processing OS
Multi-user OS
Real-time OS
In Demand Paging, what triggers a page fetch from disk?
A process requesting memory
The CPU reaching its processing limit
System reboot
A page fault occurrence
What is the primary advantage of using virtual memory?
It allows for execution of processes that do not fit in physical memory.
It increases the physical memory capacity.
It simplifies memory management.
It enhances the security of the operating system.
What causes thrashing in an operating system?
Inefficient CPU scheduling
High frequency of page faults
Large process size exceeding physical memory
Insufficient memory allocation for processes
What is the primary purpose of file system mounting?
Compress data for storage
Adjust the size of partitions
Transfer files between systems
Integrate various file systems into a unified structure
What is a primary benefit of using an acyclic-graph directory structure for files?
Elimination of circular references
Support for hard links
Simplicity of implementation
Efficiency in searching