YoVDO

Computer Architecture and Organisation

Offered By: Indian Institute of Technology, Kharagpur via Swayam

Tags

Computer Science Courses Computer Architecture Courses Instruction Set Architecture Courses

Course Description

Overview

This course will discuss the basic concepts of computer architecture and organization that can help the participants to have a clear view as to how a computer system works. Examples and illustrations will be mostly based on a popular Reduced Instruction Set Computer (RISC) platform. Illustrative examples and illustrations will be provided to convey the concepts and challenges to the participants. Starting from the basics, the participants will be introduced to the state-of-the-art in this field.

PRE-REQUISITES 

  • Basic concepts in digital circuit design, 
  • Familiarity with a programming language like C or C++

Syllabus

Week 1: Evolution of Computer Systems 

Week 2: Instruction Set Architecture

Week 3: Quantitative Principles of Computer Design

Week 4: Control Unit Design

Week 5: Memory System Design

Week 6: 
Design of Cache Memory Systems

Week 7: 
Design of Arithmetic Unit

Week 8: 
Design of Arithmetic Unit (contd.)

Week 9: Input-Output System Design

Week 10: Input-Output System Design (contd.)

Week 11: Instruction Set Pipelining

Week 12: Parallel Processing Architectures


Taught by

Prof. Indranil Sengupta and Prof .Kamalika Dutta

Tags

Related Courses

ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced React
Meta via Coursera
Testing with Agile
University of Virginia via Coursera