Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Paper IV: Computer Organization and Architecture

Subject Code: CSE022C304

Credit Units: 01

Objective:

• Understanding the machine instructions and basic computer organization


• Have an idea of representation of information in computers
• Get an idea of memory hierarchy and various memory mapping techniques
• Understanding I/O subsystems and pipelining processing

Detailed Syllabus:

Modules Topics Course Content Hours

I Basic Block level description of the functional units as related to the 12


organization of execution of a program; Fetch, decode and execute cycle.
computers and Instruction set architectures, Assembly language
machine programming, addressing modes, instruction cycles, registers
instructions and storage, addressing modes; discussions about RISC versus
CISC architectures; Inside a CPU.

II Information Floating point representation (IEEE 754), computer 12


representation arithmetic and their implementation; Fixed-Point Arithmetic:
Addition, Subtraction, Multiplication and Division, Arithmetic
Logic Units control and data path, data path components,
design of ALU and data path, controller design; Hardwired and
Microprogrammed Control

III Memory Static and dynamic memory, Random Access and Serial Access 12
Technology Memories, Cache memory and Memory Hierarchy, Address
Mapping, Cache updation schemes, Virtual memory and
memory management unit.

IV I/O subsystems & Input-Output devices such as Disk, CD-ROM, Printer etc.;
Pipeline Interfacing with IO devices, keyboard and display interfaces; 12
Processing Basic concepts Bus Control, Read Write operations,
Programmed IO, Concept of handshaking, Polled and
Interrupt-driven I/O, DMA data transfer.
Instruction and Arithmetic Pipeline, Pipeline hazards and
their resolution, Parallel Processing.

TOTAL 48

Text Books:
1. Computer System and Architecture, Moris Mano, 3rd Edition, 2007, PHI.
2. Structured Computer Organization, A. S. Tanenbaum, 5th Edition, 2009, Prentice Hall of India

Reference Books:
1. V. C. Hamacher, Z. G. Vranesic and S. G. Zaky, Computer Organization, 5th Edition, 2002 McGraw
Hill.
2. J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 4/e, 2006,
Morgan Kaufmann.
3. D. V. Hall, Microprocessors and Interfacing, 2nd Edition, 2006, McGraw Hall.
Course Outcomes:

After completion of the course the students are expected to


• Have an introduction to Computer Hardware and Digital Logic.
• Have exposure to the Computer Arithmetic.
• Have an overview of the various components in a computer, like CPU, Buses, Peripherals and
Memory.
• Have an overview of the Operating system and Computer Communications

You might also like