Computer Organization


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