OPERATING SYSTEMS

12345678910111213141516171819202122
Across
  1. 3. unit of CPU scheduling.
  2. 5. to achieve mutual exclusion in concurrent processes.
  3. 6. CPU from one process to another.
  4. 7. hardware signal that interrupts normal execution to handle I/O events.
  5. 8. method where CPU repeatedly checks I/O device status
  6. 9. that stores information about files in a file system.
  7. 13. lightweight process that shares resources within a process.
  8. 14. where two or more processes wait indefinitely for resources held by each other.
  9. 16. , The software that acts as an intermediary between user and computer hardware.
  10. 17. scheduling algorithm that serves requests in the order they arrive.
  11. 19. structure containing all process information.
  12. 20. of memory into fixed-size blocks in memory management.
  13. 21. to ensure no circular wait occurs in deadlock.
  14. 22. part of OS responsible for allocating CPU to processes.
Down
  1. 1. section of code that must be executed by only one process at a time.
  2. 2. two modes in which modern OS operates — user mode and ______ mode.
  3. 4. where processes share data without proper synchronization.
  4. 10. The method by which data blocks are allocated to files.
  5. 11. ,Mechanism that allows OS services to be requested by user programs.
  6. 12. , OS structure in which each layer is built on top of lower-level layers.
  7. 15. scheduling algorithm that services requests in one direction only, then returns to start.
  8. 18. scheduling algorithm that moves the arm back and forth like an elevator.
  9. 21. technique allowing devices to transfer data directly to memory.