Operating Systems Instruction Execution Memory Hierarchy Cache Memory Direct Memory Access Multiprocessor and Multicore Organization System Calls System Programs Operating System Structure