Computer Organization

Computer Organization
Lecture Series on Computer Organization by Prof. S. Raman, Department of Computer Science and Engineering, IIT Madras.
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 - Inroduction 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