CS2071 COMPUTER ARCHITECTURE last year university question paper and class notes
UNIT I INSTRUCTION SET ARCHITECTURE 9
Introduction to computer architecture - Review of digital design - Instructions and addressing -
procedures and data - assembly language programs - instruction set variations
UNIT II ARITHMETIC/LOGIC UNIT 9
Number representation - design of adders - design of simple ALUs - design of Multipliers and
dividers - design of floating point arithmetic unit
UNIT III DATA PATH AND CONTROL 9
Instruction execution steps - control unit synthesis - microprogramming - pipelining - pipeline
performance
UNIT IV MEMORY SYSTEM 9
Main Memory concepts - types of memory - cache memory organization - secondary storage -
virtual memory - paging
UNIT V I/O AND INTERFACES
I/O devices - I/O programming - polling - interrupts - DMA - buses - links - interfacing - context
switching - threads and multithreading
L = 45 T = 15 TOTAL : 60 PERIODS
TEXT BOOKS:
1. B. Parhami, "Computer Architecture", Oxford University Press, 2005.
2. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, "Computer Organization", Fifth
Edition, Tata McGraw Hill, 2002.