Pre-requisites: none
COURSE DESCRIPTION:
Introduction to computer, Computer Evolution, Historical Developments, Central processing unit, Control unit, ALU, Registers, Buses, Adders, Subtractors, Multipliers, Dividers, System buses, Ram access method, cache memory, Mapping functions, CPU design, Virtual memory system, Stack operations, Main memory organization and Technologies, RAID system, Secondary storage organization, Introduction to parallel processing, DMA, Input/output devices. RISC, CISC and VLIW, metrics for performance evaluation, instruction sets and addressing modes, comparators, RTL, CPU structure, I/O interfacing, parallel and serial transfer, memory mapped input/output, isolated input/output, interrupts , interrupt driven I/O
RECOMMENDED TEXT BOOKS
Structured Computer Organization By Andrew S. Tanenbaum, 4th Edition, Pearson.