Data Path Controller : Micro Programmed - State Machine Design - Controller Design: Microprogrammed and Hardwired - Typical Micro Instructions - Addressing Modes - Problem Exercise - Introduction to memory system CPU - Memory InteractionCache Organization - Virtual Memory - Performance Calculation - Segmentation - Address Translation and Protection - Programmed I/O - Interrupt Driven I/O - DMA : Direct Memory Access - Device Service Routines - Evolution Of I/O - I/O Devices - Buses