Across
- 3. an issue with SJF scheduling where longer tasks are never completed due to short jobs being scheduled before them
- 5. two or more processes are blocked because each process is holding resources that are being requested by another process
- 8. the software which communicates with computer hardware on the most basic level
- 9. a process with one or more child processes
- 10. critical data structure used by the OS to manage function calls, interrupt handling, and other logical operations
- 12. kernel procedure invoked when an interrupt occurs
- 13. Multiple activities that happen at the same time
- 15. The division of memory into small, non-contiguous blocks which are unusable.
Down
- 1. a file system database originally designed by Microsoft for floppy disks
- 2. information within a file other than the stored data, such as the file size, type, and creation date
- 4. a memory management technique where memory is divided into segments
- 6. the interruption of a running process by the CPU scheduler to allow a different task access to the CPU
- 7. Core component of an operating system that provides fundamental services and controls the computer's hardware
- 11. a program which repeatedly calls fork until the system runs out of memory
- 14. one of the roles of the operating system, involving isolating users and applications from each other
- 16. data storage tech used to improve reliability and performance
