OS overview

123456789
Across
  1. 3. A collection of essential software that helps in system management and development.
  2. 5. A memory area that temporarily holds processes before execution.
  3. 7. A fundamental principle in OS design that determines whether system components should be tightly or loosely connected.
  4. 8. The architectural approach used to structure OS, such as microkernel or layered.
  5. 9. The way an OS allocates memory dynamically to different processes.
Down
  1. 1. A mechanism that allows user programs to communicate with the kernel.
  2. 2. The hardware component responsible for fetching, decoding, and executing instructions.
  3. 3. The part of the OS that allows users to interact via commands or graphical interfaces.
  4. 4. The OS function responsible for deciding process execution order.
  5. 6. The core program that manages hardware and software resources.