Computer Architecture and Organisation
Offered By: Indian Institute of Technology, Kharagpur via Swayam
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
Related Courses
ABC du langage CInstitut 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