OS

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