Unit 4
Operating Systems



1. Software module which manages communication with a specific I/O device:
device driver
operating system
scheduling policy
absolute loader

2. Interrupt generated by an I/O controller, to signal the normal completion of an operation:
program interrupt
timer interrupt
I/O interrupt
hardware failure interrupt

3. Process state for a program which could make use of CPU if it were available:
blocked
running
runnable
suspended

4. In a multi-programming operating system, a process is defined as:
a program waiting to be run
an operating system module
an instance of a program in execution
a procedure or subroutine

5. Using virtual memory:
pages may be of variable sizes
pages must be consecutive
both memory and programs are divided into pages
a process must occupy the same memory locations throughout execution

6. The processor may not be used at its full capacity for a large part of the time so that it can respond instantly when required. This is known as:
client-server system
distributed computer system
multi-tasking
built-in redundancy

7. When a command is entered through a command line user interface, to load an executable file from disk, which operating system module analyses and identifies the command and collects its parameters?
command line interpreter
memory management subsystem
file management subsystem
I/O system

8. When a command is entered through a command line user interface, to load an executable file from disk, which operating system module instructs the hardware to read the relevant block address obtained by the file management subsystem?
memory management subsystem
command line interpreter
file management subsystem
I/O system

9. A table or list maintained by the file management system to manage disk space used for file storage:
process control block
file allocation table
page management table
dynamic linked library

10. Spooling refers to:
printing jobs held in a queue on disk and sent to the printer when free
the process of loading the OS from disk to main memory
the way in which a human user and computer communicate
the process of making a backup of a disk file onto magnetic tape


Score =

Correct answers: