Definition of OS - Kernel, (optional Middlewares), System programs and application programs that works on the OS
Device Controllers, Device drivers and System Bus
- A Device controller is a hardware component that has local buffer and special-purpose registers which handles the communication between the OS and the device(s) it handles
- The System bus is the universal bus, that interconnects all the device controllers
- A Device driver understands device controller and interfaces to the rest of the Operating system
