The producer consumer problem. - How to maintain order.
The hardware requirements. - The processor facilities an operating system's kernel needs in order to perform it's functions.
The Interrupt Handling Mechanism. - Getting the processor's attention.
Introduction to Input Output Systems. - The role of the Input Output Request Block (IORB).