Computer Organization
Computer Organization
Course Objectives
Course Objectives of Computer Organization are to:
1. Demonstrate different types of Instructions and addressing modes.
2. Describe the concepts of pipelining techniques.
3. Compare different Modes of Transfer.
4. Summarize the concepts of Memory organization.
5. Outline Multiprocessor systems and buses.
Course Outcomes
At the end of this Computer Organization course, students will be able to:
1. Differentiate Instruction formats and addressing modes.
2. Analyze the concept of pipelining and parallel processing.
3. Distinguish various modes of data transfer between CPU and I/O devices.
4. Elaborate the organization of Memory hierarchy.
5. Examine various interconnection structures of the Multiprocessor system.
UNIT I
Basic Computer Organization and Design: Instruction Code Definition, Instruction
cycle, types of instruction formats (Zero, one, two and three address). Addressing modes:
mode field, implied, immediate register, register direct, register indirect, auto increment,
decrement, indexed, relative, base address mode, Numerical examples and problems.
UNIT II
Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic
Pipeline, Instruction Pipeline, RISC Pipeline Vector Processing, Array Processors.
UNIT IV
Memory Organization: Memory Hierarchy, Main memory, memory address map, memory connection to CPU;
auxiliary memory, Magnetic disks, magnetic tapes; cache memory, hit and miss ratio, direct, associative and set
UNIT V
Multi Processors: Characteristics of Multiprocessor; Interconnection structures: Time
shared common bus, multiport memory, crossbar switch, multi-stage switching network;
Inter processor Arbitration; Inter processor Communication and Synchronization.
Text Book
1. M. Morris Mano, Computer System Architecture, Third Edition, Pearson/PHI, 2011.
Reference Books
1. Carl Hamacher, Zvonks Vranesic, SafeaZaky, Computer Organization, Fifth
Edition, McGraw Hill, 2002.
2. William Stallings, Computer Organization and Architecture, Sixth Edition, Pearson/PHI, 2007.