Kernel: OS core functions
Application Program Interface (API): Interface to kernel
File System and User Interface: User/program I/O and storage
Device Drivers: Interface between hardware and OS
Hardware Devices: Peripheral devices controllers