Operating systems
0 of 11 solved
11 questions
- What happens during a context switch and why is it expensive?Process managementEasyConceptual
- The four necessary conditions for deadlockDeadlocksEasyConceptual
- Paging vs segmentation in memory managementMemory managementEasyConceptual
- Mutex vs semaphore: what is the real difference?SynchronizationEasyConceptual
- Process vs threadProcesses and threadsEasyConceptual
- Average waiting time under FCFS and SJF schedulingCPU schedulingMediumNumerical
- Calculating the size of a single-level page tableMemory managementMediumNumerical
- What is thrashing and how does an OS deal with it?Virtual memoryMediumConceptual
- FIFO page replacement and Belady's anomalyVirtual memoryMediumNumerical
- Banker's algorithm: is the system in a safe state?DeadlocksHardNumerical
- Priority inversion and how priority inheritance fixes itSynchronizationHardConceptual
