University of Madras - Syllabus of Bachelor of Science (BSc) Computer Science - Semester II - Paper II - CS108 - Computer Architecture and Organization
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN COMPUTER SCIENCE
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
Semester II - Paper II - CS108 - Computer Architecture and Organization
Lecture Lab: 4
Duration: 3 hrs
Maximum Marks: 75
Credits: 3
UNIT - I:
Computer Evolution: Pentium and Power PC Evolution. Computer System: Components Function - Interconnection Structures - Bus interconnection - Basics of PCI Bus.
Memory: Characteristics - Hierarchy - Cache Memory - Principles - Cache Design - Locality of Reference.
UNIT - II:
Main Memory: Static RAM - Dynamic RAM - Types of ROM - Memory Chip
Organization - Types of DRAM. External Memory: Magnetic Disk - Basics of RAID - Optical
Memory - Magnetic Tapes.
UNIT III:
Input/Output: External Devices - I/O Module - Programmed I/O - Interrupt
Driven I/O - DMA - I/O Channels & Processors. Computer Arithmetic: ALU -. Integer
Representation and Arithmetic - Floating Point Representation and Arithmetic. Instruction
Set: Characteristics - Operand Types - Operation Types - Addressing Modes - instruction
Formats - Pentium and Power PC Operands, Operations, Addressing Modes (Simple
Examples).
UNIT IV:
CPU: Organization of Processors and Registers - Instruction Cycle - Instruction
Pipelining - Pentium Processor. RISC: Characteristics - Large Register File - Register
Optimisation - Architecture - RISC Vs CISC Characteristics - Pipelining.
UNIT V:
Control Unit: Micro-Operations - Control of Processors - Hardwired Implementation - Micro Programmed Control Concepts -- Microinstruction Sequencing - General Microinstruction Execution.
References:
1. W. Stallings, Computer Organization and Architecture, 6
th edition, PHI, 2003.
2. C. Hamacher, Z. Vranesic, S.Zaky, Computer Organization, 5
th edition, Mcgraw Hill,
2002.