|
Module 1 - Basic Components of Computer & Main Memory
|
|
|
|
About Lecture 1
|
|
|
|
Lecture 1A - Introduction to COA - Architecture Vs Organization
19:00
|
|
|
|
Lecture 1B - Stored Program Architecture
11:00
|
|
|
|
Lecture 1C - Structure of a Computer - Basic Components
18:00
|
|
|
|
Lecture 1D - IO Devices - Input Devices, Output Devices
5:00
|
|
|
|
Lecture 1E - Memory - RAM Vs ROM
14:00
|
|
|
|
Annotated Notes - Lecture 1 - Overview of COA
(34 pages)
|
|
|
|
Lecture 2A - Main Memory - Addressability
|
|
|
|
Annotated Notes - Lecture 2A - Main Memory - Addressability
(94 pages)
|
|
|
|
Lecture 2B - Byte Ordering - Endianness - Little Endian & Big Endian
|
|
|
|
Annotated Notes - Lecture 2B - Byte Ordering - Endianness
(149 pages)
|
|
|
|
Lecture 2C - Practice Questions - Endianness
|
|
|
|
Annotated Notes - Lecture 2C - Practice Questions - Endianness
(111 pages)
|
|
|
|
Lecture 3A - System Bus
|
|
|
|
Annotated Notes - Lecture 3A - System Bus
(35 pages)
|
|
|
|
Lecture 3B - Memory Interfacing & Expansion
|
|
|
|
Annotated Notes - Lecture 3B - Memory Interfacing & Expansion
(96 pages)
|
|
|
|
Lecture 3C - GATE Questions - Memory Interleaving
|
|
|
|
Annotated Notes - Lecture 3C - GATE Questions - Memory Interleaving
(133 pages)
|
|
|
Module 2 - The CPU
|
|
|
|
Lecture 1 - Registers & Status Flags
|
|
|
|
Annotated Notes - Lecture 1 - Registers & Status Flags
(140 pages)
|
|
|
|
Lecture 2A - Instruction Set Architecture ISA
|
|
|
|
Lecture 2B - RISC & CISC Architecture
|
|
|
|
Annotated Notes - Lecture 2 - Instruction Set Architecture ISA, RISC & CISC
(168 pages)
|
|
|
|
Lecture 3A - Instruction Format
|
|
|
|
Lecture 3B - Expanding Opcode Technique
|
|
|
|
Annotated Notes - Lecture 3A-3B - Instruction Format & Expanding Opcode
(167 pages)
|
|
|
|
Lecture 3C - ALL GATE PYQs on Expand Opcode Technique
|
|
|
|
Annotated Notes - Lecture 3C - ALL GATE PYQs on Expanding Opcode
(47 pages)
|
|
|
|
Lecture 4A - Instruction Types & ALU Operations
|
|
|
|
Annotated Notes - Lecture 4A - Instruction Types & ALU Operations
(136 pages)
|
|
|
|
Lecture 4B - Branch Instructions
62:00
|
|
|
|
Lecture 4C - GATE PYQs on Machine Instructions
86:00
|
|
|
|
Annotated Notes - Lecture 4B-4C - Branch Instructions & GATE 2003 Question
(85 pages)
|
|
|
|
Lecture 5 - Instruction Execution Cycle
|
|
|
|
Annotated Notes - Lecture 5 - Instruction Execution Cycle
(131 pages)
|
|
|
|
Lecture 6A - Addressing Modes
|
|
|
|
Annotated Notes - Lecture 6A - Addressing Modes
(92 pages)
|
|
|
|
Lecture 6B - Addressing Modes Part 2
|
|
|
|
Annotated Notes - Lecture 6B - Addressing Modes Part 2
(137 pages)
|
|
|
|
Lecture 6C - Addressing Modes Part 3
|
|
|
|
Annotated Notes - Lecture 6C - Addressing Modes Part 3
(87 pages)
|
|
|
Module: Cache Memory
|
|
|
|
Lecture 1 Introduction to Cache Direct Mapped Cache
106:00
|
|
|
|
Annotated Notes -1 Cache Memory Introduction and Direct Mapped Cache
(83 pages)
|
|
|
|
Lecture 2- Questions on Direct Mapped Cache Memory
95:00
|
|
|
|
Annotated Notes -2 Questions on Direct Mapped Cache Memory
(76 pages)
|
|
|
|
Lecture 3- Introduction to Set Associative Cache
73:00
|
|
|
|
Annotated Notes - Set Associative Memory
(60 pages)
|
|
|
|
Lecture 4 Questions on Set Associative Cache Memory
70:00
|
|
|
|
Annotated Notes - Questions on Set Associative Memory and Fully Associative Memory
(70 pages)
|
|
|
|
Lecture 5. Loop Array, and Cache Questions from Standard Universties
92:00
|
|
|
|
Annotated Notes Lecture 5- Loop, Array, and Cache Questions from Standard Universities
(55 pages)
|
|
|
|
Lecture 6 GATE PYQs on Loop Array and Cache Questions
112:00
|
|
|
|
Annotated Notes Lecture 6- GATE PYQs on Loop Array, and Cache Questions
(80 pages)
|
|
|
|
Lecture 7. GATE PYQs on Cache Memory Effective Access Time
89:00
|
|
|
|
Annotated Notes Lecture 7- Questions on Cache Effective Access Time
(82 pages)
|
|
|
|
Lecture 8. Write Back and Write Through Policies
49:00
|
|
|
|
Annotated Notes Lecture 8- Write Back and Write Through Policies
(33 pages)
|
|
|
Module - Pipeline
|
|
|
|
Pipeline Complete Playlist
|
|
|
Module - I/O Interfacing, Interrupts & DMA
|
|
|
|
Lecture 1 - I/O Interface, Memory Mapped I/O, Isolated I/O
146:00
|
|
|
|
Annotated Notes - Lecture 1 - I/O Interface, Memory Mapped I/O, Isolated I/O
(83 pages)
|
|
|
|
Lecture 2 - Programmed I/O & Interrupt Driven I/O
188:00
|
|
|
|
Annotated Notes - Lecture 2 - Programmed I/O & Interrupt Driven I/O
(104 pages)
|
|
|
|
Lecture 3A - Interrupts & Interrupt Processing
136:00
|
|
|
|
Annotated Notes - Lecture 3A - Interrupts & Interrupt Processing
(92 pages)
|
|
|
|
Lecture 3B - Handling Multiple Interrupts & GATE PYQs
147:00
|
|
|
|
Annotated Notes - Lecture 3B - Handling Multiple Interrupts & GATE PYQs
(118 pages)
|
|
|
Module: Floating Point Representation
|
|
|
|
Lecture 1: Introduction to Fixed Point Representation
|
|
|
|
Annotated Notes -Fixed Point Representation
(98 pages)
|
|
|
|
Lecture 2: Introduction to Floating Point Representation
|
|
|
|
Annotated Notes -Floating Point Representation
(79 pages)
|
|
|
|
Lecture 3: Floating Point Representation GATE PYQs and Special Forms (Denorms, Nans, Infinity)
|
|
|
|
Annotated Notes -Denorm Floats
(121 pages)
|
|
|
Students' Hand Written Notes
|
|
|
|
Notes by Quantum City (AIR 107, GATE CS 2024, Shreyas Rathod) - Computer Organization & Architecture Notes
(47 pages)
|
|