Computer Organization and Architecture
Course Name:
Computer Organisation And Architecture (CS256)
Programme:
B.Tech (CSE)
Semester:
Fourth
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-1-0)
Content:
Introduction to computers and data. High level system block diagram. Definitions. Representation of integer and floating point numbers. Example RISCISA–encoding, programming. Compilation stages, Objectcode. ALU design, Process or data path, Control unit design. Memory hierarchy. I/O subsystem concepts. Introduction to parallelism.
References:
David A Patterson and John L Hennessy. Computer Organization and Design–The Hardware/Software Interface. 4e
(ARMEdition), 2012/5e (MIPS Edition) ,2014/6e (RISC-VEdition), 2017. Elsevier. M. Morris Mano. Computer System
Architecture. 3e. Pearson. 2007.
Hamacher, Vranesic, Zaky. Computer Organization. 5e. Tata McGraw Hill. 2011. John P Hayes. Computer
Architecture and Organization. 3e. McGraw Hill. 1998.
David M. Harrisand Sarah L. Harris, Reference for some of the assignments, Digital Design and Computer
Architecture. 2e. Elsevier. 2013
Department:
Computer Science and Engineering