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