Lecture 1 - Introduction To Computing
Lecture 2 - Introduction To System : Software
Lecture 3 - Introduction To System : Hardware
Lecture 4 - Processor Activities
Lecture 5 - Processor As a State Machine
Lecture 6 - Data Path Architecture
Lecture 7 - Data Path Controller : Micro Programmed
Lecture 8 - State Machine Design
Lecture 9 - Controller Design: Microprogrammed and Hardwired
Lecture 10 - Controller Design (Contd)
Lecture 11 - Typical Micro Instructions
Lecture 12 - Addressing Modes
Lecture 13 - Problem Exercise
Lecture 14 - Problem Exercise
Lecture 15 - Introduction to memory system
Lecture 16 - CPU - Memory Interaction
Lecture 17 - Cache Organization
Lecture 18 - Cache Organization
Lecture 19 - Virtual Memory
Lecture 20 - Virtual Memory
Lecture 21 - Performance Calculation
Lecture 22 - Segmentation
Lecture 23 - Address Translation and Protection
Lecture 24 - Programmed I/O
Lecture 25 - Interrupt Driven I/O
Lecture 26 - DMA : Direct Memory Access
Lecture 27 - Device Service Routines
Lecture 28 - Evolution Of I/O
Lecture 29 - I/O Devices
Lecture 30 - I/O Devices - Contd
Lecture 31 - Buses
Lecture 32 - Buses Contd
Lecture 33 - Conclusion