Syllabus
Module I
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.
Module II
Data path and controller design – Introduction to CPU design -Processor organization -Execution of complete instruction- Design of control unit – Micro programmed control unit
Module III
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. Introduction to input/output processing: Programmed controlled I/O transfer – Interrupt controlled I/O transfer DMA – Secondary storage and type of storage devices – Introduction to buses – Introduction to RISC and CISC paradigm – Design issues of a RISC processor and example of an existing RISC processor – Introduction to pipelining.
Textbook / References
Textbook / Reference
- John P.Hayes, “Computer architecture and Organisation”, Tata McGraw-Hill, Third edition 1998.
- V.CarlHamacher, Zvonko G. Varanesic and Safat G. Zaky, “Computer Organisation”, Fifth edition, McGraw-Hill Inc, 1996.
- Morris Mano, “Computer System Architecture”, Prentice-Hall of India, 2000.
- BehroozParhami, “Computer Architecture”, Oxford Press.
- P.Pal Chaudhuri, , “Computer organization and design”, 2nd Ed., Prentice Hall of India,2007.
- G.Kane&J.Heinrich, “MIPS RISC Architecture”, Englewood cliffs, New Jersey, Prentice Hall, 1992.
Evaluation Pattern 50:50 (Internal: External)
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. |