Pre-requisite(s)
None
Recommended Book(s)
Computer Organization & Architecture (8th Edition) By William Stallings
Reference Book(s)
Computer Organization And Design: The Hardware/Software Interface, 3rd Edition By David A. Patterson And John L. Hennessy, Morgan Kaufmann Publishers
COURSE OBJECTIVES
Study of basic building blocks of a computer system. Exploring the architectural aspects of individual components of a computer such as: Processor Architecture Memory System Input/Output System Data Representation Computer Peripherals, etc. Parallel Architectures and their performance analysis Finding out the limitations and other design tradeoffs of current computing architectures
COURSE LEARNING OUTCOMES (CLO)
Course Objectives
COURSE CONTENTS
Introduction to Computer Architecture
Computer System Evolution and other Issues
Computer System Components
Memory System
Cache Memory System
Internal Memory System
External Storage system
External storage and Input / Output System
Instruction Set and Addressing Modes
Instruction Set Characteristics
Instruction Set Addressing Modes
Processor Structure and Function
Instruction Level Parallelism
Types of Architectures:
Superscalar Processors
Parallel Architectures
Multi-cores
Performance Evaluation
MAPPING OF CLOs TO ASSESSMENT MODULES
Final Exam |
Assignments |
Surprise Tests/Quizzes
Midterm Exams |