What happens to a process when it calls the exit system call?
It waits for other processes to finish
It moves to the Ready state
It enters the Blocked state
It is terminated and cannot be resumed
Which disk scheduling algorithm involves the disk arm moving towards the end of the disk before reversing direction?
C-LOOK
SSTF
LOOK
SCAN
Which file allocation method best supports dynamic file growth?
Contiguous Allocation
Indexed Allocation
None of the above
Linked Allocation
In the readers-writers problem, what is the primary goal of the synchronization mechanism used?
To allow writers to read before writing.
To maximize the number of concurrent readers.
To ensure all writers can write immediately.
To prevent readers from reading while a writer is writing.
What is the main purpose of a process scheduler?
To handle input/output operations
To manage memory allocation
To perform context switching
To determine the execution order of processes
Which virtualization technique is most effective for network resources?
Application Virtualization
Disk Virtualization
Memory Virtualization
Network Virtualization
Which of the following factors contributes to the effectiveness of Priority Scheduling?
Equal allocation of CPU time to all jobs.
Dynamic adjustment of priorities based on aging.
Simplicity of implementation.
Static assignment of priorities.
What form of fragmentation occurs when free memory is divided into small blocks and cannot satisfy memory requests?
Paging fragmentation
Internal fragmentation
External fragmentation
Segment fragmentation
What is a primary advantage of using shared memory for IPC?
Higher throughput due to direct access
Slower than message passing
Easier to implement
Requires more system calls
Which of the following statements about mutex locks is true?
They can be locked multiple times by the same thread.
They can be used for condition variables.
They enable multiple threads to access a resource simultaneously.
Only one thread can own a mutex lock at a time.