Across
- 2. It allows multiple processes to run concurrently.
- 4. It is a subsystem of components that move coded data between an external device and a host system.
- 6. A type of short-term scheduling wherein processes are allocated processor resources in the order in which they are requested.
- 10. An I/O control method wherein CPU offloads execution of tedious I/O instructions.
- 14. It is a large part of the OS’s routine.
- 16. A programming tool that reads a code statement, converts it to one or more machine language instructions, and then executes those machine language instructions.
- 19. An I/O control method that is commonly used by computer system.
- 20. A type of RAID wherein a set of disks are reserved for the parity bit.
Down
- 1. It is an executable binary code that must always be loaded at a particular location in memory.
- 3. A programming tool that combines related program files into a unified loadable module.
- 5. It is a broad classification for software that provides services above the operating system layer, but below the application program layer.
- 7. It is the simplest form of multiprogramming.
- 8. A human interface that provides a prompt at which users enter various commands.
- 9. A software that provides a necessary set of functions allowing software packages to control the computer’s hardware.
- 11. It is a design methodology that allows multiple instructions to be executed simultaneously in each cycle.
- 12. A storage device that is called direct access storage device, because the blocks of data can be accessed according to their location on the disk.
- 13. An OS service wherein active processes are limited to execution within their own memory space.
- 15. An example of this OS is Linux, Fedora, and Redhot.
- 17. An alternative architecture wherein its main concern is to minimize the number of instructions per program.
- 18. It is a 3-dimensional image rendered by the manipulation of laser beams.
