SLR 4 - Operating systems and system software - 1.2.1
Across
- 3. Software that manages hardware and software resources, providing services for programs and users.
- 7. The process of deciding which process runs on the CPU and for how long.
- 8. An OS designed to process data and respond within a guaranteed time frame.
- 10. A scheduling algorithm where processes are executed in the order they arrive.
- 11. OS features that protect data and resources from unauthorized access.
- 13. Dividing memory into variable-sized segments based on logical divisions of a program.
- 14. A program that allows the operating system to communicate with hardware devices.
- 17. The core part of an operating system that manages system resources like CPU, memory, and devices.
- 18. A special function executed by the CPU when an interrupt occurs.
Down
- 1. Dividing memory into fixed-size blocks (pages) to manage virtual memory efficiently.
- 2. The OS function that organizes and controls access to files on storage devices.
- 4. A lightweight OS designed for devices with limited resources (e.g., IoT devices).
- 5. Programs that perform maintenance tasks such as file management, disk cleanup, and antivirus scanning.
- 6. An OS that allows multiple users to access the system simultaneously.
- 7. Software designed to control and manage computer hardware and provide a platform for running application software.
- 9. A scheduling algorithm that gives each process an equal time slice in a cyclic order.
- 12. A signal sent to the CPU to indicate an event that needs immediate attention.
- 15. A memory management technique that uses disk space to extend RAM, allowing larger programs to run.
- 16. An operating system that manages a group of distinct computers and makes them appear as a single system.