A Perfectly Structured Course
Curriculum
17:48:47 Hours . 5 Sections . 96 Lessons
Session 1: Introduction & Basics 3 lessons
Session 2: Memory Organization & Hierarchy 45 lessons
- 4 - Introduction to Memory
- 5 - Memory Hierarchy & Interfacing
- 6 - Memory Interfacing – Solved PYQs
- 7 - Introduction to Cache Memory
- 8 - Direct Memory Mapping
- 9 - Direct Memory Mapping – Solved Examples
- 10 - Direct Memory Mapping – Solved PYQs (Part 1)
- 12 - Direct Memory Mapping – Solved PYQs (Part 2)
- 12 - Direct Memory Mapping – Solved PYQs (Part 3)
- 13 - Direct Memory Mapping – Hardware Implementation
- 14 - Associative Mapping
- 15 - Associative Mapping – Solved Examples
- 16 - Associative Mapping – Solved PYQ
- 17 - Set Associative Mapping
- 18 - Set Associative Mapping – Solved Examples (Part 1)
- 19 - Set Associative Mapping – Solved Examples (Part 2)
- 20 - Set Associative Mapping – Solved PYQs (Part 1)
- 21 - Set Associative Mapping – Solved PYQs (Part 2)
- 22 - Cache Memory Mapping – A Comparative Study
- 23 - Cache Memory Mapping – Solved PYQ
- 24 - Set Associative Mapping – Bonus PYQs
- 25 - Cache Design - An Overview
- 26 - Cache Replacement Policies - RR, FIFO, LIFO, & Optimal
- 27 - Cache Replacement Policies - MRU, LRU, Pseudo-LRU, & LFU
- 28 - LRU Cache Replacement Policy - Solved PYQs
- 29 - Cache Coherence Problem & Cache Coherency Protocols
- 30 - Snooping-based Cache Coherency Protocol
- 31 - Directory-based Cache Coherency Protocol
- 32 - Introduction to Primary Memory
- 33 - Primary Memory – Architecture of ROM (Part 1)
- 34 - Primary Memory – Architecture of ROM (Part 2)
- 35 - Primary Memory – Architecture of ROM (Part 3)
- 36 - Primary Memory – Architecture of ROM (Part 4)
- 37 - ROM – Solved Examples
- 38 - Primary Memory – RAM
- 39 - Primary Memory – Solved Example
- 40 - Introduction to Secondary Memory
- 41 - Secondary Memory – Hard Disk Drives
- 42 - Hard Disk Drives (Solved Problems) - Set 1
- 43 - Hard Disk Drives – Recording Density & Rotational Speed
- 44 - Hard Disk Drives (Solved Problems) - Set 2
- 45 - Hard Disk Drives (Solved Problems) - Set 3
- 46 - Hard Disk Drives (Solved Problems) - Set 4
- 47 - Hard Disk Drives (Solved Problems) - Set 5
- 48 - Secondary Memory – Solid State Drives
Session 3: Input/Output (I/O) Organization 13 lessons
- 49 - Introduction to Number Systems
- 50 - Binary Number System
- 51 - Octal Number System
- 52 - Hexadecimal Number System
- 53 - Conversion to Decimal Number System
- 54 - Conversion from Decimal Number System
- 55 - Number System – Solved Problems (Set 1)
- 56 - Number System – Solved Problems (Set 2)
- 57 - Number System – Solved Problems (Set 3)
- 58 - Number System – Solved Problems (Set 4)
- 59 - Introduction to Complementary Number Systems
- 60 - Complementary Number Systems - Examples
- 61 - Diminished Radix and Radix Complement
Session 4: Instruction Set Architecture (ISA) 23 lessons
- 62 - Subtraction in Diminished Radix Complement
- 63 - Subtraction in Radix Complement
- 64 - Representations of Binary Numbers
- 65 - Representations of Binary Numbers - Solved Problems
- 66 - Sign bit Extension (Part 1)
- 67 - Sign bit Extension (Part 2)
- 68 - Overflow in Signed and Unsigned Numbers
- 69 - Introduction to Binary Codes
- 70 - 8421, Excess-3, and 3321 Codes
- 71 - Binary Codes - Solved Problems
- 72 - BCD Addition
- 73 - BCD Adder
- 74 - Excess-3 Addition
- 75 - Gray Code
- 76 - Error Detection
- 77 - Error Correction
- 78 - Problem of Encoding in Error Detection and Correction
- 79 - Hamming Code
- 80 - Hamming Code – Solved Problems
- 81 - Floating Point Numbers
- 82 - Representations of Floating Point Numbers
- 83 - Explicit vs. Implicit Normalization of Floating Point Numbers
- 84 - Floating Point Numbers - Solved Problems
Session 5: Computer Arithmetic & ALU Design 12 lessons
- 85 - IEEE Standard for Floating-Point Arithmetic (IEEE 754)
- 86 - IEEE 754 Single and Double Precision
- 87 - IEEE 754 - Solved Problems (Set 1)
- 88 - IEEE 754 - Solved Problems (Set 2)
- 89 - Binary Multiplication
- 90 - The Concept of Booth’s Algorithm
- 91 - The Implementation of Booth’s Algorithm
- 92 - Binary Division
- 93 - The Concept of Restoring Division
- 94 - Implementation of Restoring Division
- 95 - Improving the Hardware of Restoring Division
- 96 - Non-Restoring Division