NPTEL : Computer Organization (Computer Science and Engineering)

Co-ordinators : Prof. S. Raman


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