Unit 3
Across
- 3. Software-based mutual exclusion solution for two processes
- 4. Recovery technique that eliminates processes
- 5. Part of a program where shared resources are accessed
- 7. Deadlock condition where resources can't be forcibly taken back
- 8. Basic mechanism used to provide mutual exclusion
- 10. Model using request and assignment edges
- 11. Peterson's Solution indicator for entering critical section
- 12. Classical synchronization problem involving dining and thinking
- 13. Technique to restore a process to a previous safe state
- 17. Problem involving shared buffer between two types of processes
- 19. Processes waiting on each other indefinitely
- 20. High-level programming construct used for synchronization
Down
- 1. Synchronization tool that can be binary or counting
- 2. Approach to violate at least one deadlock condition
- 6. Hardware method that disables all interrupts for mutual exclusion
- 9. Algorithm that keeps the system in a safe state
- 14. Deadlock avoidance algorithm using safety check
- 15. Use of multiple methods for handling deadlock
- 16. Graphical representation used to detect deadlocks
- 18. Technique to find cycles in resource allocation graph