AI Adoption - Drive Business Value and Organizational Impact
Launch Your Cybersecurity Career in 6 Months
Overview
Syllabus
Introduction to Computer Organization and Architecture (COA)
Basics of Computer Architecture
Classifications of Computer Architecture
Introduction to Memory
Memory Hierarchy & Interfacing
Memory Interfacing – Solved PYQs
Introduction to Cache Memory
Direct Memory Mapping
Direct Memory Mapping – Solved Examples
Direct Memory Mapping – Solved PYQs (Part 1)
Direct Memory Mapping – Solved PYQs (Part 2)
Direct Memory Mapping – Solved PYQs (Part 3)
Direct Memory Mapping – Hardware Implementation
Associative Mapping
Associative Mapping – Solved Examples
Associative Mapping – Solved PYQ
Set Associative Mapping
Set Associative Mapping – Solved Examples (Part 1)
Set Associative Mapping – Solved Examples (Part 2)
Set Associative Mapping – Solved PYQs (Part 1)
Set Associative Mapping – Solved PYQs (Part 2)
Cache Memory Mapping – A Comparative Study
Cache Memory Mapping – Solved PYQ
Set Associative Mapping – Bonus PYQs
Cache Design - An Overview
Cache Replacement Policies - RR, FIFO, LIFO, & Optimal
Cache Replacement Policies - MRU, LRU, Pseudo-LRU, & LFU
LRU Cache Replacement Policy - Solved PYQs
Cache Coherence Problem & Cache Coherency Protocols
Snooping-based Cache Coherency Protocol
Directory-based Cache Coherency Protocol
Introduction to Primary Memory
Primary Memory – Architecture of ROM (Part 1)
Primary Memory – Architecture of ROM (Part 2)
Primary Memory – Architecture of ROM (Part 3)
Primary Memory – Architecture of ROM (Part 4)
ROM – Solved Examples
Primary Memory – RAM
Primary Memory – Solved Example
Introduction to Secondary Memory
Secondary Memory – Hard Disk Drives
Hard Disk Drives (Solved Problems) - Set 1
Hard Disk Drives – Recording Density & Rotational Speed
Hard Disk Drives (Solved Problems) - Set 2
Hard Disk Drives (Solved Problems) - Set 3
Hard Disk Drives (Solved Problems) - Set 4
Hard Disk Drives (Solved Problems) - Set 5
Secondary Memory – Solid State Drives
Introduction to Number Systems
Binary Number System
Octal Number System
Hexadecimal Number System
Conversion to Decimal Number System
Conversion from Decimal Number System
Number System – Solved Problems (Set 1)
Number System – Solved Problems (Set 2)
Number System – Solved Problems (Set 3)
Number System – Solved Problems (Set 4)
Introduction to Complementary Number Systems
Complementary Number Systems - Examples
Diminished Radix and Radix Complement
Subtraction in Diminished Radix Complement
Subtraction in Radix Complement
Representations of Binary Numbers
Representations of Binary Numbers - Solved Problems
Sign bit Extension (Part 1)
Sign bit Extension (Part 2)
Overflow in Signed and Unsigned Numbers
Introduction to Binary Codes
8421, Excess-3, and 3321 Codes
Binary Codes - Solved Problems
BCD Addition
BCD Adder
Excess-3 Addition
Gray Code
Error Detection
Error Correction
Problem of Encoding in Error Detection and Correction
Hamming Code
Hamming Code – Solved Problems
Floating Point Numbers
Representations of Floating Point Numbers
Explicit vs. Implicit Normalization of Floating Point Numbers
Floating Point Numbers - Solved Problems
IEEE Standard for Floating-Point Arithmetic (IEEE 754)
IEEE 754 - Single and Double Precision
IEEE 754 - Solved Problems (Set 1)
IEEE 754 - Solved Problems (Set 2)
Binary Multiplication
The Concept of Booth’s Algorithm
The Implementation of Booth’s Algorithm
Binary Division
The Concept of Restoring Division
Implementation of Restoring Division
Improving the Hardware of Restoring Division
Non-Restoring Division
Machine Instructions & Addressing Modes | Chapter-4 | Computer Organization & Architecture (COA)
ALU, Data Path & Control Unit | Chapter-5 | Computer Organization & Architecture (COA)
I/O Interfacing | Chapter-6 | Computer Organization & Architecture (COA)
Instruction Pipelining | Chapter-7 | Computer Organization & Architecture (COA)
Taught by
Neso Academy