Syllabus

Course Code: EC-305    Course Name: Computer Organization & Architecture

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Basic Structure of Computer Hardware and Software: Introduction to basic computer architecture, register transfer, bus and memory transfers, arithmetic, logic and shift micro operations. Central Processing Unit: Introduction, general register organization, stack organization, instruction formats, addressing modes, data transfer and manipulation, program control, RISC, Macros and Subroutines.
2 Control Design: Micro programmed control, control memory, address sequencing, micro program example, design of control unit, Hardwired Control: design methods, Multiplier Control Unit, CPU Control unit.
Processor Design: Decimal arithmetic unit –BCD adder, BCD subtraction, decimal arithmetic operations, Forms of Parallel processing classification of Parallel structures, Array Processors, Structure of general purpose Multiprocessors.
3 Memory Organization:
Memory hierarchy, device characteristics, auxillary memory, associative memory, cache memory, virtual memory, memory management, hardware multiprocessor architectures and their characteristics, interconnection structures, Random access memories: semiconductor RAMS, Serial-access Memories – Memory organization, Main Memory Allocation.
4 System Organization:
Pipeline and Vector Processing: Parallel processing, pipelining, arithmetic pipeline, instruction pipeline, RISC pipeline, vector processing, array processors, Input-output Organization: Peripheral devices, inputoutput interface, asynchronous data transfer, modes of transfer, priority interrupt, DMA,
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.