CS2022 COMPUTER ARCHITECTURE Syllabus


CS2022 COMPUTER ARCHITECTURE

Unit I Instruction Set Architecture

Introduction to computer architecture - Review of digital design – Instructions andaddressing – procedures and data – assembly language programs –instruction set variations

Unit II. Arithmetic/Logic Unit

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

Instruction execution steps – control unit synthesis – microprogramming – pipelining – pipeline performance

Unit IV. Memory System

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

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.

REFERENCES:

1. David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware/Software interface”, Third Edition, Elsevier, 2004.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Seventh Edition, Pearson Education, 2006.
3. Miles Murdocca “Computers Architecture and Organization An Integrated
approach”, Wiley India pvt Ltd, 2007
4. John D. Carpinelli, “Computer systems organization and Architecture”,
Pearson Education, 2001.


No comments:

Post a Comment

Add your valuable comments Here . . .