Computer Organization and Architecture
Computer Organization and Architecture
III Semester: CSE / IT / CSIT / CSE (AI&ML) / CSE (DS) / CSE (CS)
Contact Classes: 45 Tutorial Classes: Nil Practical Classes: Nil Total Classes: 45
CO 1 Illustrate interaction of components in a computer system with functional units and Understand
levels of programming languages.
CO 2 Demonstrate the implementation of micro-operations with the help of register transfer Understand
language and electronic circuits.
CO 3 Identify appropriate addressing modes for specifying the locationof an operand. Apply
CO 4 Make use of number system for data representation and binary arithmetic in digital Apply
computers.
CO 5 Interpret the design of hardwired and micro-programmed control unit for execution of Understand
micro programs.
CO 6 Summarize the concepts of pipelining and interprocess communication for advanced Understand
processor design.
IV. SYLLABUS:
MODULE – I: INTRODUCTION TO COMPUTER ORGANIZATION
Basic computer organization, CPU organization, memory subsystem organization and interfacing, input or output
subsystem organization and interfacing, a simple computer levels of programming languages, assembly language
instructions, instruction set architecture design, a simple instruction set architecture.
158 | P a g e
Computer arithmetic: Addition and subtraction, floating point arithmetic operations, decimal arithmetic unit.
MODULE – V: MULTIPROCESSORS
Pipeline: Parallel processing, pipelining-arithmetic pipeline, instruction pipeline; Multiprocessors: Characteristics
of multiprocessors, inter connection structures, inter processor arbitration, inter processor communication and
synchronization.
V. TEXT BOOKS:
1. M. Morris Mano, “Computer Systems Architecture”, Pearson, 3 rd Edition, 2015.
2. John D. Carpinelli, “Computer Systems Organization and Architecture”, Pearson, 1 st Edition, 2001.
3. Patterson, Hennessy, “Computer Organization and Design: The Hardware/Software Interface”, Morgan
Kaufmann, 5th Edition, 2013.
159 | P a g e