What characteristic differentiates indexed allocation from linked allocation?
Indexed allocation employs indirect addressing
Indexed allocation does not use pointers
Indexed allocation requires contiguous space
Indexed allocation is slower than linked allocation
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
What is the primary purpose of file system mounting?
Integrate various file systems into a unified structure
Transfer files between systems
Compress data for storage
Adjust the size of partitions
Which of the following process states indicates that a process is waiting for some event to occur?
Running
Terminated
Blocked
Ready
Which recovery method typically involves terminating one or more processes involved in the deadlock?
Resource Preemption
Resource Reallocation
Priority Inversion
Process Termination
Which of the following is NOT a necessary condition for deadlock to occur?
Circular Wait
Preemption
Hold and Wait
Mutual Exclusion
Which process state indicates that the process is waiting for some event to occur?
What is thrashing in the context of virtual memory?
Memory compaction
Excessive memory allocation
High frequency of page faults
Memory leaks
Which mechanism allows processes to communicate by sending messages to each other?
Mutexes
Message Passing
Queues
Locks
Which strategy involves periodically checking resources to determine if a deadlock has occurred?
Deadlock Prevention
Deadlock Detection
Deadlock Recovery
Deadlock Avoidance