You are on page 1of 2

Proceedings of the 26th Academic Council held on 18.5.

2012

Version No.

CSC505COMPUTERARCHITECTUREANDORGANIZATION 1.0

LTPC 3 0 0 3

Course Prerequisites:

Knowledge of digital electronics, Fundamentals of computer systems, and knowledge of Microprocessors

Objectives: On completion of this course the student would be able to design various units of processor. This helps the students to propose new techniques that enhance the speed and efficiency of the computer system. Expected Outcome: To design a computer system with new building blocks Unit No.1 BasicStructureofcomputers Basic structure of computers-computer types-functional units-basic operational concepts-Bus Structures-Software-Performance-Multiprocessors and Multicomputer-Computer Evolution: Pentium and Power PC Evolution. Computer System: Components Function - Interconnection Structures - The general-purpose machine, The users view. The Machine/Assembly Language programmers view, The Computer architects view, The computer system logic designers view, Historical perspective, Classification of computers and their instructions, Computer instruction sets, Informal description of the simple RISC Computer, Bus interconnection - Basics of PCI Bus. Unit No.2 Memory Memory: Characteristics - Hierarchy - Cache Memory - Principles - Cache Design Locality of Reference, Performance considerations, Virtual memories. 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 No.3 I/ODevices Input/Output Overview External Devices - I/O Module - Programmed I/O - Interrupt Driven I/O - DMA - I/O Channels & Processors. Computer Arithmetic Overview: 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 No.4 CPU CPU: Organization of Processors and Registers - Instruction Cycle - Instruction Pipelining Basic concepts-data Hazards-Instruction Hazards-Data path and control ConsiderationsSuperscalar operation-Performance considerations-Pentium Processor. Unit No.5 RISC&CISCCharacteristics RISC: Characteristics - Large Register File - Register Optimization - Architecture - RISC Vs CISC Characteristics - Pipelining. Control Unit: Micro-Operations - Control of Processors - Hardwired Implementation - Micro Programmed Control Concepts -- Microinstruction Sequencing - General Microinstruction Execution.

361

Proceedings of the 26th Academic Council held on 18.5.2012

Text/Reference Books: 1. W. Stallings, Computer Organization and Architecture, 8th edition, PHI, 2006. C. Hamacher, Z. Vranesic, S.Zaky, Computer Organization, 5th edition, McGraw Hill, (Paperback-2008). 2. Vincent P Heuring & Harry F Jordan, Computer Systems Design and Architecture, 4th edition, Addison Wesley Publishers 2007. Mode of Evaluation Recommended by the Board of Studies on Date of Approval by the Academic Council : By assignment, and Continuous Assessment Tests(CAT)

362

You might also like