Academics Courses
Computer Organization and Architecture (Neso Academy)
Sikhami InstituteEnglish

Free
Join for free- 98 video lectures (17h 52m)
- Certificate of completion
- Ask the teacher your doubts
- Watch on the web and in the Android app
About this course
Neso Academy's course on how a computer is built and how it runs programs: memory, caches, number representation, instructions and pipelining. Who it's for: computer science and electronics students and GATE aspirants. These are the free, official videos of the "Computer Organization & Architecture (COA)" playlist from the Neso Academy YouTube channel (youtube.com/@nesoacademy). All videos belong to Neso Academy; Sikhami is not affiliated with Neso Academy and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.
What you will learn
• The basic structure and functional units of a computer • Memory hierarchy, RAM and ROM • Cache design and mapping techniques • Number systems, complements and IEEE 754 floating point • Secondary memory and hard disk drives • Binary arithmetic, BCD and error correction • The ALU, data path and control unit
Course content
1 section · 98 lectures · 17h 52m
1. Computer Organization & Architecture (COA)
- Introduction to Computer Organization and Architecture (COA)7m
- Basics of Computer Architecture5m
- Classifications of Computer Architecture6m
- Introduction to Memory7m
- Memory Hierarchy & Interfacing8m
- Memory Interfacing – Solved PYQs5m
- Introduction to Cache Memory6m
- Direct Memory Mapping8m
- Direct Memory Mapping – Solved Examples10m
- Direct Memory Mapping – Solved PYQs (Part 1)11m
- Direct Memory Mapping – Solved PYQs (Part 2)9m
- Direct Memory Mapping – Solved PYQs (Part 3)10m
- Direct Memory Mapping – Hardware Implementation10m
- Associative Mapping9m
- Associative Mapping – Solved Examples7m
- Associative Mapping – Solved PYQ5m
- Set Associative Mapping10m
- Set Associative Mapping – Solved Examples (Part 1)12m
- Set Associative Mapping – Solved Examples (Part 2)8m
- Set Associative Mapping – Solved PYQs (Part 1)9m
- Set Associative Mapping – Solved PYQs (Part 2)7m
- Cache Memory Mapping – A Comparative Study10m
- Cache Memory Mapping – Solved PYQ9m
- Set Associative Mapping – Bonus PYQs11m
- Cache Design - An Overview14m
- Cache Replacement Policies - RR, FIFO, LIFO, & Optimal15m
- Cache Replacement Policies - MRU, LRU, Pseudo-LRU, & LFU29m
- LRU Cache Replacement Policy - Solved PYQs13m
- Cache Coherence Problem & Cache Coherency Protocols11m
- Snooping-based Cache Coherency Protocol6m
- Directory-based Cache Coherency Protocol6m
- Introduction to Primary Memory18m
- Primary Memory – Architecture of ROM (Part 1)15m
- Primary Memory – Architecture of ROM (Part 2)21m
- Primary Memory – Architecture of ROM (Part 3)16m
- Primary Memory – Architecture of ROM (Part 4)12m
- ROM – Solved Examples8m
- Primary Memory – RAM11m
- Primary Memory – Solved Example9m
- Introduction to Secondary Memory15m
- Secondary Memory – Hard Disk Drives7m
- Hard Disk Drives (Solved Problems) - Set 17m
- Hard Disk Drives – Recording Density & Rotational Speed6m
- Hard Disk Drives (Solved Problems) - Set 26m
- Hard Disk Drives (Solved Problems) - Set 39m
- Hard Disk Drives (Solved Problems) - Set 411m
- Hard Disk Drives (Solved Problems) - Set 57m
- Secondary Memory – Solid State Drives7m
- Introduction to Number Systems10m
- Binary Number System7m
- Octal Number System8m
- Hexadecimal Number System10m
- Conversion to Decimal Number System14m
- Conversion from Decimal Number System8m
- Number System – Solved Problems (Set 1)16m
- Number System – Solved Problems (Set 2)11m
- Number System – Solved Problems (Set 3)9m
- Number System – Solved Problems (Set 4)11m
- Introduction to Complementary Number Systems10m
- Complementary Number Systems - Examples9m
- Diminished Radix and Radix Complement6m
- Subtraction in Diminished Radix Complement16m
- Subtraction in Radix Complement12m
- Representations of Binary Numbers17m
- Representations of Binary Numbers - Solved Problems6m
- Sign bit Extension (Part 1)10m
- Sign bit Extension (Part 2)12m
- Overflow in Signed and Unsigned Numbers10m
- Introduction to Binary Codes10m
- 8421, Excess-3, and 3321 Codes13m
- Binary Codes - Solved Problems13m
- BCD Addition11m
- BCD Adder10m
- Excess-3 Addition8m
- Gray Code8m
- Error Detection11m
- Error Correction6m
- Problem of Encoding in Error Detection and Correction12m
- Hamming Code13m
- Hamming Code – Solved Problems19m
- Floating Point Numbers12m
- Representations of Floating Point Numbers13m
- Explicit vs. Implicit Normalization of Floating Point Numbers8m
- Floating Point Numbers - Solved Problems20m
- IEEE Standard for Floating-Point Arithmetic (IEEE 754)9m
- IEEE 754 - Single and Double Precision10m
- IEEE 754 - Solved Problems (Set 1)13m
- IEEE 754 - Solved Problems (Set 2)10m
- Binary Multiplication11m
- The Concept of Booth’s Algorithm11m
- The Implementation of Booth’s Algorithm16m
- Binary Division8m
- The Concept of Restoring Division19m
- Implementation of Restoring Division12m
- Improving the Hardware of Restoring Division13m
- Non-Restoring Division10m
- Machine Instructions & Addressing Modes | Chapter-4 | Computer Organization & Architecture (COA)1m
- ALU, Data Path & Control Unit | Chapter-5 | Computer Organization & Architecture (COA)1m