Learn · NPTEL

Course10610318040 lectures

Computer Organization and Architecture: A Pedagogical Aspect

Prof. Santhosh biswasProf. Jatindra kumar deka Prof. Arnab sarkar · IIT Guwahati

Start with lecture 1 At NPTEL

Lectures

Fundamentals of Digital Computer

  1. Model of Computer and Working Principle Video
  2. Digital Logic Building Blocks Video
  3. Information Representation and Number Systems Video

Addressing Modes, Instruction Set and Instruction Execution Flow

  1. Basic Elements of a Processor Video
  2. Storage and I/O Interface Video
  3. Execution of Program and Programming Languages Video

Organization and Optimization of Micro-programmed Controlled Control Unit

  1. Components of Central Processing Unit (CPU) and External Interface Video
  2. Main Memory Video
  3. Instruction Execution Video

Memory Sub-system Organization

  1. Instruction Format Video
  2. Instruction Set Video
  3. Addressing Modes Video

Input/output Subsystem

  1. Flags and Conditional Instructions Video
  2. Instruction: Procedure CALL/RETURN Video

Week 6: Organization and Optimization of Micro-programmed Controlled Control Unit

  1. Instruction Cycle and Micro-operations Video
  2. Control Signals and Timing Sequence Video
  3. Control Signals for Complete Instruction Execution Video

Week 7: Organization and Optimization of Micro-programmed Controlled Control Unit

  1. Handling Different Addressing Modes Video
  2. Handling Control Transfer Instructions Video
  3. Design of Hardwired controlled Control Unit Video

Week 8: Organization and Optimization of Micro-programmed Controlled Control Unit

  1. Microinstructions and Microprograms Video
  2. Organization and Optimization of Microprogrammed controlled Control Unit Video
  3. Different Internal CPU Bus Organization Video

Week 9: Memory Sub-system Organization

  1. Basics of Memory and Cache Video
  2. Basics of Memory and Cache (Part-2) Video
  3. Direct-mapped Caches: Misses, Writes and Performance Video
  4. Associative and Multi-level Caches Video
  5. Summary Video

Week 10: Memory Sub-system Organization

  1. Basics of Virtual Memory and Address Translation Video
  2. Paging and Segmentation Video
  3. TLBs and Page Fault Handling Video

Week 11: Memory Sub-system Organization

  1. Cache Indexing and Tagging Variations, Demand Paging Video
  2. Page Replacement Algorithms Video
  3. Page Frame Allocation and Thrashing Video
  4. Summary of Memory Sub-system Organization Video

Week 12: Input/output Subsystem

  1. Input-Output Primitives Video
  2. Interrupt Driven I/O Video
  3. DMA Transfer Video
  4. Storage Devices Video

Live Session

  1. Live Session 26-02-2021 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Guwahati
Department
Computer Science and Engineering
Teacher
Prof. Santhosh biswasProf. Jatindra kumar deka Prof. Arnab sarkar
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed