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. 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