Back close

Course Detail

Course Name Computer Systems and Architecture
Course Code 19CCE302
Program B. Tech. in Computer and Communication Engineering
Semester Five
Year Taught 2019


Unit 1

Introduction to computer system – Brief history of computer systems – Fixed point arithmetic – Addition – Subtraction – Multiplication and division – Booth’s algorithm – Non-restoring division algorithm – Floating point arithmetic – Various addressing modes and designing of an Instruction set.

Unit 2

Data path and controller design – Introduction to CPU design – Processor organization – Execution of complete Instruction – Design of control unit -Hardwired Control – Microprogrammed Control.

Unit 3

Memory and system organization – Concepts of semiconductor memory – CPU-memory interaction – Organization of memory modules – Cache memory and related mapping and replacement policies – Virtual memory – Input/output Processing – Introduction to Interrupts and DMA – Introduction to RISC and CISC approaches.


  • V. Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, “Computer Organisation”, Fifth edition, Indian Edition, McGraw-Hill Education, 2011.
  • John P. Hayes, “Computer architecture and Organisation”, Indian Edition, McGraw-Hill Education, 2017


  • M. Morris Mano, “Computer System Architecture”, Third Edition, Pearson Education, 2007.
  • BehroozParhami, “Computer Architecture”, Indian Edition, Oxford University Press, 2012.

Evaluation Pattern

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*CA – Can be Quizzes, Assignment, Projects, and Reports.

Objectives and Outcomes


  • To introduce the basic organization of a computer system
  • To learn the functioning of data path and control path elements in a processor
  • To understand the memory organization of a processor system
  • To understand the input-output operations in a processor system

Course Outcomes

  • CO1: Able to comprehend operations and arithmeticof computer systems
  • CO2: Able toidentify data-path and control-path operations involved in the execution of a processor instruction
  • CO3: Able to understand and analyze the CPU, memory and IO architecture of a processor at the system level
  • CO4: Able to analyze the trade-offs involved in the CPU and memory organization of a processor system

CO – PO Mapping

CO1 3 2
CO2 3 2 2
CO3 3 2 2
CO4 3 2 2

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now