Answers
a signal to the CPU from a program needing immediate attention, such as a divide by zero error
a signal to the CPU from a device needing immediate attention, such as a printer with no paper
a scheduling method where unfinished programs take it in turn and rejoin the end of the list
the series of stages a program passes through, from creation through ready, running and blocked to termination
the short period of CPU time given to each task before the next task is run
a program or set of instructions that is loaded into memory and run by the CPU
a data structure that holds programs waiting for the CPU, kept in order of priority or arrival
the operating system managing several tasks at once by giving each a share of the CPU
the part of the operating system that decides which task will run on the CPU next
the operating system function that organises tasks, moving them between memory and the CPU as they run