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, |