1. BASIC STRUCTURE OF
COMPUTERS
Functional
units – Basic operational concepts – Bus structures – Performance and metrics –
Instructions and instruction sequencing – Hardware – Software Interface –
Instruction set architecture – Addressing modes – RISC – CISC. ALU design
– Fixed point and floating point operations.
2.BASIC PROCESSING UNIT
Fundamental
concepts – Execution of a complete instruction – Multiple bus organization –
Hardwired control – Micro programmed control – Nano programming.
3.PIPELINING
Basic
concepts – Data hazards – Instruction hazards – Influence on instruction sets –
Data path and control considerations – Performance considerations –
Exception handling.
4.MEMORY
SYSTEM
Basic
concepts – Semiconductor RAM – ROM – Speed – Size and cost – Cache memories –
Improving cache performance – Virtual memory – Memory management requirements –
Associative memories – Secondary storage
devices.
5.
I/O ORGANIZATION
Accessing
I/O devices – Programmed Input/Output -Interrupts – Direct Memory Access –
Buses – Interface circuits – Standard I/O Interfaces (PCI, SCSI, USB), I/O
devices and processors.
Text
Book: CLICK HERE TO DOWNLOAD
- Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth Edition, Tata McGraw Hill, 2002.
References:
- David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware/Software interface”, Third Edition, Elsevier, 2005.
- William Stallings, “Computer Organization and Architecture – Designing for Performance”, Sixth Edition, Pearson Education, 2003.
- John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill, 1998.
- V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”, Second Edition, Pearson Education, 2004.
No comments:
Post a Comment