Across
- 2. Scheduling using fixed time quantum
- 3. Scheduling algorithm selecting shortest next process
- 6. Current condition of a process
- 8. Scheduling based on importance of process
- 11. Queue where processes wait to run
- 12. Running multiple programs in memory concurrently
- 14. Data structure containing process information
- 15. Memory block used in paging
- 17. Core component of operating system
- 19. A program in execution
- 21. Switching CPU from one process to another
- 23. Deadlock avoidance algorithm by Dijkstra
- 24. State when the CPU is executing a process
Down
- 1. Signal causing CPU to stop current execution
- 3. Interface between process and operating system
- 4. Part of code where shared resources are accessed
- 5. Physical memory block in paging
- 7. Variable used for process synchronization
- 9. Technique allowing execution of processes not fully in memory
- 10. Occurs when a page is not found in main memory
- 13. Least Recently Used page replacement algorithm
- 16. Scheduling algorithm serving processes in order of arrival
- 18. Component that selects next process to run
- 20. Mechanism to prevent simultaneous access to resource
- 22. Situation where processes wait forever for each other
