Operating System » Deadlock Avoidance
Operating System Subcategories
Application Io Interface 1Application Io Interface 2
Atomic TransactionsBasics
Classic Sync ProblemsCommunication Systems Bandwidth Transmission Medium
Cpu SchedulingCpu Scheduling 2
Cpu Scheduling Algorithms 1Cpu Scheduling Algorithms 2
Cpu Scheduling BenefitsCritical Section Problem
DeadlockDeadlock Avoidance
Deadlock DetectionDeadlock Prevention
Deadlock RecoveryDisk Management
Disk Scheduling 1Disk Scheduling 2
Distributed File SystemDistributed Operating System
Distributed SynchronizationFile System 1
File System Allocation Methods 1File System Allocation Methods 2
File System Allocation Methods 3File System Concepts
File System Free Space PerformanceFile System Implementation
File System Interface Access Methods 1File System Interface Access Methods 2
File System Interface Directory Structure 1File System Interface Directory Structure 2
File System Interface Mounting SharingFile System Interface Protection
File System RecoveryInter Process Communication
Io SubsystemKernel Io Subsystems
LinuxMass Storage Raid 1
Mass Storage Raid 2Mass Storage Tertiary Storage
Memory Allocation 1Memory Allocation 2
Memory ManagementMemory Management Paging 1
Memory Management Paging 2Memory Management Segmentation
Memory Management Swapping 1Memory Management Swapping 2
Multi Threading ModelsMultimedia System Compression 1
Multimedia System Compression 2Multimedia System Compression 3
Multimedia System Cpu Disk SchedulingMultimedia System Network Management
Network File System 1Network File System 2
Network Structure TopologyOperating System
Process Control BlockProcess Creation
Process RpcProcess Scheduling Queue
Process StructuresProcess Sync Monitors
Process SynchronizationProcesses
Protection Access MatrixProtection Concepts
Protection Memory ProtectionProtection Revocation Access Rights
RobustnessRtos
Secondary StorageSecurity
Security CryptographySecurity Intrusion Detection
Security Program System ThreatsSecurity System Facility
Security User AuthenticationSemaphores 1
Semaphores 2Swap Space Management
ThreadsThreads Cancellation
Threads Fork ExecThreads Pools
Threads Signal HandlingThreads Ult Klt
Two Port NetworkVirtual Memory
Virtual Memory Demand PagingVirtual Memory Frame Allocation
Virtual Memory Page Replacement Algorithms 1Virtual Memory Page Replacement Algorithms 2
Virtual Memory Thrashing
Each request requires that the system consider the _____________ to decide whether the current request can be satisfied or must wait to avoid a future possible deadlock.
A. Resources currently available
B. Processes that have previously been in the system
C. Resources currently allocated to each process
D. Future requests and releases of each process
Read more about this MCQ
A state is safe, if ____________
A. The system does not crash due to deadlock occurrence
B. The system can allocate resources to each process in some order and still avoid a deadlock
C. The state keeps the system protected and safe
D. All of the mentioned
Read more about this MCQ
A system is in a safe state only if there exists a ____________
A. Safe allocation
B. Safe resource
C. Safe sequence
D. All of the mentioned
Read more about this MCQ
All unsafe states are ____________
A. Deadlocks
B. Not deadlocks
C. Fatal
D. None of the mentioned
Read more about this MCQ
If no cycle exists in the resource allocation graph ____________
A. Then the system will not be in a safe state
B. Then the system will be in a safe state
C. All of the mentioned
D. None of the mentioned
Read more about this MCQ
The resource allocation graph is not applicable to a resource allocation system ____________
A. With multiple instances of each resource type
B. With a single instance of each resource type
C. Single & multiple instances of each resource type
D. None of the mentioned
Read more about this MCQ