Computer Architecture

Video Lectures

Displaying all 38 video lectures.
Lecture 1
Introduction to Computer Architecture
Play Video
Introduction to Computer Architecture
Lecture 2
History of Computers
Play Video
History of Computers
Lecture 3
Instruction Set Architecture I
Play Video
Instruction Set Architecture I
Lecture 4
Instruction Set Architecture II
Play Video
Instruction Set Architecture II
Lecture 5
Instruction Set Architecture III
Play Video
Instruction Set Architecture III
Lecture 6
Recursive Programs
Play Video
Recursive Programs
Lecture 7
Architecture Space
Play Video
Architecture Space
Lecture 8
Architecture Examples
Play Video
Architecture Examples
Lecture 9
Performance I
Play Video
Performance I
Lecture 10
Performance II
Play Video
Performance II
Lecture 11
Binary Arithmetic and ALU Design
Play Video
Binary Arithmetic and ALU Design
Lecture 12
ALU Design and Overflow
Play Video
ALU Design and Overflow
Lecture 13
Multiplier Design
Play Video
Multiplier Design
Lecture 14
Divider Design
Play Video
Divider Design
Lecture 15
Fast Addition and Multiplication
Play Video
Fast Addition and Multiplication
Lecture 16
Floating Point Arithmetic
Play Video
Floating Point Arithmetic
Lecture 17
Processor Design: Introduction
Play Video
Processor Design: Introduction
Lecture 18
Processor Design
Play Video
Processor Design
Lecture 19
Processor Design: Simple Design
Play Video
Processor Design: Simple Design
Lecture 20
Processor Design: Multi Cycle Approach
Play Video
Processor Design: Multi Cycle Approach
Lecture 21
Processor Design: Control for Multi Cycle
Play Video
Processor Design: Control for Multi Cycle
Lecture 22
Processor Design Micro Programmed Control
Play Video
Processor Design Micro Programmed Control
Lecture 23
Processor Design Exception Handling
Play Video
Processor Design Exception Handling
Lecture 24
Pipelined Processor Design: Basic Idea
Play Video
Pipelined Processor Design: Basic Idea
Lecture 25
Pipelined Processor Design: Data Path
Play Video
Pipelined Processor Design: Data Path
Lecture 26
Pipelined Processor Design: Handling Data
Play Video
Pipelined Processor Design: Handling Data
Lecture 27
Pipelined Processor Design
Play Video
Pipelined Processor Design
Lecture 28
Memory Hierarchy: Basic Idea
Play Video
Memory Hierarchy: Basic Idea
Lecture 29
Memory Hierarchy: Cache Organization (Part I)
Play Video
Memory Hierarchy: Cache Organization (Part I)
Lecture 30
Memory Hierarchy: Cache Organization (Part II)
Play Video
Memory Hierarchy: Cache Organization (Part II)
Lecture 31
Memory Hierarchy: Virtual Memory (Part I)
Play Video
Memory Hierarchy: Virtual Memory (Part I)
Lecture 32
Memory Hierarchy: Virtual Memory (Part II)
Play Video
Memory Hierarchy: Virtual Memory (Part II)
Lecture 33
Input / Output Subsystem: Introduction
Play Video
Input / Output Subsystem: Introduction
Lecture 34
Input / Output Subsystem: Interfaces and Buses (Part I)
Play Video
Input / Output Subsystem: Interfaces and Buses (Part I)
Lecture 35
Input / Output Subsystem: Interfaces and Buses (Part II)
Play Video
Input / Output Subsystem: Interfaces and Buses (Part II)
Lecture 36
Input / Output Subsystem: I/O Operations
Play Video
Input / Output Subsystem: I/O Operations
Lecture 37
Input / Output Subsystem: Designing I/O Systems
Play Video
Input / Output Subsystem: Designing I/O Systems
Lecture 38
Concluding Remarks
Play Video
Concluding Remarks