CS 2253 COMPUTER ORGANIZATION AND ARCHITECTURE
(Common to CSE & IT)
L T P C
3 0 0 3
UNIT I BASIC STRUCTURE OF COMPUTERS 9
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.
UNIT II BASIC PROCESSING UNIT 9
Fundamental concepts – Execution
of a complete instruction – Multiple bus organization
– Hardwired control – Micro
programmed control – Nano programming.
UNIT III PIPELINING 9
Basic concepts – Data hazards –
Instruction hazards – Influence on instruction sets –
Data path and control
considerations – Performance considerations – Exception
handling.
UNIT IV MEMORY SYSTEM 9
Basic concepts – Semiconductor
RAM – ROM – Speed – Size and cost – Cache
memories – Improving cache
performance – Virtual memory – Memory management
requirements – Associative
memories – Secondary storage devices.
UNIT V I/O ORGANIZATION 9
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.
TOTAL: 45
PERIODS
TEXT BOOK:
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:
Post a Comment