Blogger Widgets

Total Page visits

Wednesday, January 30, 2013

COMPUTER ORGANIZATION AND ARCHITECTURE (Common to CSE & IT)

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

  1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth Edition, Tata McGraw Hill, 2002.
References:
  1. David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware/Software interface”, Third Edition, Elsevier, 2005.
  2. William Stallings, “Computer Organization and Architecture – Designing for Performance”, Sixth Edition, Pearson Education, 2003.
  3. John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill, 1998.
  4. V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”, Second Edition, Pearson Education, 2004.

No comments: