In which process state is a process waiting for some event (like I/O completion)?
Ready
Blocked
Terminated
Running
Which of the following scheduling strategies allows for a process to move between different priority queues based on its behavior and execution history?
First-Come, First-Served
Round Robin
Multilevel Feedback Queue Scheduling
Shortest Job Next
Which of the following is an example of a distributed operating system?
Windows
Unix
Linux
Google Cloud OS
What characteristic differentiates indexed allocation from linked allocation?
Indexed allocation does not use pointers
Indexed allocation is slower than linked allocation
Indexed allocation employs indirect addressing
Indexed allocation requires contiguous space
What is the optimal page replacement algorithm based on?
Future page requests
Random choice
First in memory
Least recently used pages
What is the primary advantage of a multilevel feedback queue scheduling system?
Efficiency in resource utilization
Simplicity
Fairness to all processes
Dynamic adjustment of process priorities
Which page replacement algorithm uses a first-in, first-out policy?
Page Fault Rate
First In First Out (FIFO)
Least Recently Used (LRU)
Optimal
What does the term 'Thrashing' refer to in an operating system?
High CPU utilization with minimal output
Excessive swapping of pages in memory
Memory leaks due to orphan processes
Fragmentation in memory allocations
What is the primary purpose of file system mounting?
Transfer files between systems
Compress data for storage
Integrate various file systems into a unified structure
Adjust the size of partitions
In contiguous memory allocation, how is memory typically assigned to processes?
As one large block that is shared among processes
In fixed-sized blocks based on process requirements and available memory
In a linear sequence of memory addresses
In non-fixed sizes allocated dynamically from a pool