Which of the following describes the 'Ready' state of a process?
Waiting for I/O operation
Terminated and exiting
Currently executing on CPU
Ready to execute when CPU is available
Which of the following scheduling algorithms is based on the shortest time remaining before a process completes?
Priority Scheduling
First-Come, First-Served
Shortest Job First
Round Robin
Which scheduling algorithm involves a fixed time quantum for processes to execute before being cycled out for the next process?
Shortest Job Next
Which algorithm is considered optimal among page replacement algorithms?
Least Recently Used (LRU)
Random Page Replacement
Optimal Page Replacement
First In First Out (FIFO)
What is the primary purpose of a Process Control Block (PCB)?
Controlling process synchronization
Handling I/O operations of processes
Storing process-specific information
Managing memory allocation for processes
Which of the following scheduling strategies allows for a process to move between different priority queues based on its behavior and execution history?
Multilevel Feedback Queue Scheduling
What distinguishes paging from segmentation in memory management?
Paging divides memory into fixed-size blocks, while segmentation divides it into variable-sized segments.
Paging requires hardware support, while segmentation does not.
Paging is used to manage disk space, while segmentation is used for memory allocation.
Paging allows for continuous memory allocation, whereas segmentation does not.
What is the main disadvantage of Shortest Job Next (SJN) scheduling?
Complexity of implementation
Starvation of longer processes
Increased turnaround time
Require more system resources
Which of the following is the best description of 'circular wait' in the context of deadlocks?
Resources are preempted from processes to resolve deadlocks.
A process holds resources while waiting for other resources held by other processes.
A single resource is held by a process indefinitely.
Processes are arranged in a circular chain, each waiting for the next resource.
What is the primary purpose of file system mounting?
Integrate various file systems into a unified structure
Adjust the size of partitions
Transfer files between systems
Compress data for storage