-
CPU-Memory-I/O system bus organization
-
Device controllers - what they do
-
Bus protocols
-
Single master
-
Multiple master
-
Block transfer and handshake overhead
-
Interrupts - gateway to the operating system
-
Types
-
Software (syscall)
-
External
-
Exception
-
Handlers
-
Use of stack for nested interrupts
-
The principle of locality
-
Buffers and caches
-
Principle of operation
-
Benefits
-
Compression