Course Details
Subject {L-T-P / C} : CS3061 : Computer Architecture { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Arun Kumar
Syllabus
Module 1 : |
Unit I: Overview of Computer Architecture and Organization: Contrast between computer architecture and organization, Fundamentals of computer architecture, Organization of von Neumann machine, Basic operation concepts, Performance and Historical perspective.
|
Course Objective
1 . |
To provide students with basic concepts of computer systems and their logical operations. |
2 . |
To make the students understand the basic operations involved in the execution of an instruction. |
3 . |
Explain the basic concept of interrupts and their usage to implement I/O control and data transfers. |
4 . |
Identify the different architectural design issues that can affect the performance of a computer such as RISC architecture, instruction set design, and addressing modes. |
Course Outcome
1 . |
Aware of various critical operations involved in executions of a process.
|
Essential Reading
1 . |
V. C. Hamacher, Z. G. Veranesic, and S. G. Zaky, Computer Organization, Tata McGraw Hill |
2 . |
William Stallings, Computer Organization and Architecture -– Designing for Performance, Pearson Education |
Supplementary Reading
1 . |
J. P. Hayes, Computer Architecture and Organisation, McGraw Hill |
2 . |
D.A. Pattersen and J. L. Hennesy, Computer Architecture- A quantitative Approach, Morgan Kaufman |