Computer Architecture Syllabus
Computer Architecture Syllabus
Course Title
Architecture
Course Objectives:
● To understand the basic hardware and software issues of computer
Organization
● To understand how computations are performed at machine level
● To understand how data storage is happening at machine level
● To understand the memory hierarchies, cache memories and virtual
Memories
● To learn the different ways of communication with I/O devices
UNIT II
Basic Processing Unit:
Fundamental Concepts, Execution of a Complete Instruction, Single and
Multiple Bus CPU Organization, Hard-wired Control, Micro programmed
Control unit.
UNIT IV Arithmetic:
Design of fast adders, Multiplication of Positive Numbers, Signed
Operand Multiplication, Fast Multiplication, Integer Division,
Floating-point Numbers and Operations.
UNIT V
Input/ Output Organization:
Accessing I/O Devices, Modes of I/O Transfer, Program Controlled I/O,
Interrupts – Interrupt Hardware, Enabling and Disabling Interrupts,
Handling Multiple Devices, Controlling Device Requests, Exceptions,
Direct Memory Access.
Course Outcome:
Upon completion of this course, the students will be able to:
CO1: Perceive the functions of hardware components of computer and its
requirements for the execution of instructions.
CO2: Choose Instruction Set Architecture (ISA): Instruction format,
types, and various addressing modes.
CO3: Apply the basic components to design the CPU: the ALU and
control unit.
CO4: Assess the different levels of memory organization: SRAM,
DRAM, Cache memory, Virtual Memory.
CO5: Design the ALU and it's operations: Addition, Multiplication and
Division
CO6: Classify and compare the I/O Organization and types of I/O
transfer.
Textbooks:
1. Computer Organization and Embedded Systems by Carl Hamacher,
Zvonko Vranesic, Safwat Zaky, 6th Edition, MGH, 2022.
Reference Books:
1. M. Morris Mano, Computer System Architecture, Pearson
Education India, 3rd Edition
2. William Stallings, Computer Organization & Architecture, 11th
Edition, Pearson Education, 2006.