Operating System

1234567891011121314151617181920
Across
  1. 6. Core part of an operating system managing resources
  2. 8. Component that decides which process runs next
  3. 10. Permanent software programmed into read-only memory
  4. 11. Small, high-speed memory storing frequently used data
  5. 17. Technique that allows multiple OSes to run on one machine
  6. 18. A synchronization mechanism to control access to resources
  7. 19. Memory management scheme that avoids fragmentation
  8. 20. A multiuser, multitasking operating system developed in the 1970s
Down
  1. 1. Process of starting up the operating system
  2. 2. Software that enables OS to communicate with hardware
  3. 3. Smallest unit of CPU scheduling
  4. 4. Open-source OS kernel widely used in servers
  5. 5. Ability to run multiple tasks simultaneously
  6. 7. Temporary storage area for data during transfer
  7. 9. A running instance of a program
  8. 12. Signal that temporarily halts CPU execution for service
  9. 13. A situation where processes wait indefinitely for resources
  10. 14. Moving processes between main memory and disk
  11. 15. Basic unit of data storage in an operating system
  12. 16. Command-line interface between user and OS