EC 503-Computer Architecture & Organization |
Course content |
Module 1:
Introduction: A brief history of computers, difference between computer
architecture & organization
Module 2:
Basics of computer organization: structure of digital computer-CPU, ALU, I/O
devices, Harvard & Neumann architecture.
Module 3:
Arithmatic & logic circuits: Serial adder, Ripple carry adder, carry look-ahead
adder, design of floating point adder
Multiplier & divider: Booths multiplier, array multiplier, restoring & nonrestoring
divider.
Module 4:
Tri-state bus & Bus inter connection: Register transfer & RTL notation.ALU Design: Combinational ALU & sequential ALU
Instruction Set: Instruction format, instruction types, CPI, MIPS & FLOPS,
addressing modes of Instruction.
Module 5:
Memory organization: memory technology, types of memory-volatile & nonvolatile,
ROM, PROM, EPROM, EEPROM, Flash memory, SRAM, DRAM,
SDRAM, Content addressable memory.
Module 6:
Control Unit Design-hardwired control, microprogrammed control, nanoprogram
control.
Pipeline control Unit-throughput & efficiency, instruction level pipelining
different pipelined stages in CPU, pipeline hazards (data, control & structure).
Cache & virtual memory: Direct, associative & set-associative , Cache miss &
cache penalty, instruction cache & data cache, virtual memory paging
Module 7:
CPU organization: Fundamentals, Processor-memory communication with &
without cache, overview of CPU functions, accumulator based CPU.
RISC & CISC based architecture: Examples of RISC processor(SPARC & C
490), introduction to superscalar & VLIW architectures
Module 8:
I/O devices & system organization: External devices(key boards, monitors, CD
ROM drive , HDD, Mouse, light Pen etc.), I/O modules, programmed I/O,
interrupt driven I/O.
DMA-I/O processors, parallel processing & multiprocessors
|
Text Books: |
1.Computer Architecture & Organization , Hayes, 4/e, MH
2.Computer Architecture , B. Parhami, OUP
3. Computer System Architecture, 3/e, Mano, Pearson/PHI
|
References: |
1. Computer Organization & Architecture (TMH WBUT Series), Ghosh & Pal,TMH
2.Computer Organization, Hamacher, 5/e, MH
3.Computer Architecture , N.Carter, Schaum Outline Series, MH
4.Computer Organization, ISRD, MH
5.Digital Logic & Computer Organization, V. Rajaraman & T. Radhakrishnan, PHI
6.Computer Architecture, A.S Tannenbaum, Pearson
7. Computer Architecture & Organization, P.Chakraborty, Jaico
8. Computer Architecture & Organization, Govindrajan, MH
9. Computer Architecture & Organization, Stallings, PHI/Pearson.
10. Computer System Organization & Architecture-Carpinelli-Pearson.
|
|