Computer Architecture

Computer Architecture
Lecture Series on Computer Architecture by Prof. Anshul Kumar, Department of Computer Science & Engineering ,IIT Delhi.
Lecture -1 Introduction to Computer Architecture
Lecture -2 History of Computers
Lecture -3 Instruction Set Architecture - I
Lecture -4 Instruction Set Architecture - II
Lecture -5 Instruction Set Architecture - III
Lecture -6 Recursive Programs
Lecture -7 Architecture Space
Lecture -8 Architecture Examples
Lecture -9 Performance
Lecture -10 Performance
Lecture -11 Binary Arithmetic, ALU Design
Lecture -12 ALU Design, Overflow
Lecture -13 Multiplier Design
Lecture -14 Divider Design
Lecture -15 Fast Addition , Multiplication
Lecture -16 Floating Point Arithmetic
Lecture -17 Processor Design - Introduction
Lecture -18 Processor Design
Lecture -19 Processor Design - Simple Design
Lecture -20 Processor Design - Multi Cycle Approach
Lecture - 21 Processor Design - Control for Multi Cycle
Lecture - 22 Processor Design Micro programmed Control
Lecture - 23 Processor Design Exception Handling
Lecture - 24 Pipelined Processor Design Basic Idea
Lecture - 25 Pipelined Processor Design: Datapath
Lecture - 26 Pipelined Processor Design: Handling Data
Lecture - 27 Pipelined Processor Design
Lecture - 28 Memory Hierarchy : Basic Idea
Lecture - 29 Memory Hierarchy : Cache Organization
Lecture - 30 Memory Hierarchy : Cache Organization
Lecture - 31 Memory Hierarchy : Virtual Memory
Lecture - 32 Memory Hierarchy : Virtual Memory
Lecture - 33 Input / Output Subsystem: Introduction
Lecture - 34 Input / Output Subsystem: Interfaces and buses
Lecture - 35 Input / Output Subsystem:Interfaces and buses
Lecture - 36 Input / Output Subsystem:I/O Operations
Lecture - 37 Input / Output Subsystem:Designing I/O Systems