cse205 computer-architecture-and-organization th 2.00 ac26

2
CSE205 COMPUTER ARCHITECTURE AND ORGANIZATION L T P C 3 1 0 4 Version No. Course Prerequisites Digital Logic Objectives 1. To Gain an understanding of computer data representation and manipulation 2. To understand the basic organization for data storage and access across various media. 3. To provide knowledge of interfacing techniques and subsystem devices. Expected Outcome The students will be able to 1. Understand and apply number systems, instruction sets, addressing modes, and data/instruction formats for designing and implementing computer based system. 2. Write program using assembly language programming for computing and engineering practice. 3. Apply the digital principles in modeling and designing of computer based systems. Unit I FUNDAMENTALS OF COMPUTER ARCHITECTURE 9+3 hours Organization of the von Neumann machine; Instruction formats; The fetch/execute cycle, instruction decoding and execution; Registers and register files; Instruction types and addressing modes; Subroutine call and return mechanisms; Programming in assembly language; I/O techniques and interrupts; Other design issues. Unit II COMPUTER ARITHMETIC 9+3 hours Data Representation, Hardware and software implementation of arithmetic unit for common arithmetic operations: addition, subtraction, multiplication, division( Fixed point and floating point); Conversion between integer and real numbers; Representation of non-numeric data (character codes, graphical data). Unit III MEMORY SYSTEM ORGANIZATION AND ARCHITECTURE 9+3 hours Memory systems hierarchy; Coding, data compression, and data integrity; Electronic, magnetic and optical technologies; Main memory organization, Types of Main memories, and its characteristics and performance; Latency, cycle time, bandwidth, and interleaving; Cache memories (address mapping, line size, replacement and write-back policies); Virtual memory systems; Reliability of memory systems; error detecting and error correcting systems. Unit IV INTERFACING AND COMMUNICATION 9+3 hours I/O fundamentals: handshaking, buffering; I/O techniques: programmed I/O, interrupt- driven I/O, DMA; Interrupt structures: vectored and prioritized, interrupt overhead, interrupts and reentrant code; Buses: bus protocols, local and geographic arbitration. 132 Proceedings of the 26th Academic Council held on 18.5.2012

Upload: ravi-theja

Post on 09-Feb-2016

215 views

Category:

Documents


0 download

DESCRIPTION

hfv

TRANSCRIPT

Page 1: Cse205 Computer-Architecture-And-Organization Th 2.00 Ac26

           CSE205 COMPUTER ARCHITECTURE AND ORGANIZATION L  T  P  C 

3  1  0  4 Version No.   Course Prerequisites  Digital Logic Objectives  1. To Gain an understanding of computer data representation and manipulation 2. To understand the basic organization for data storage and access across various media. 3. To provide knowledge of interfacing techniques and subsystem devices. Expected Outcome  The students will be able to 1. Understand and apply number systems, instruction sets, addressing modes, and data/instruction formats for designing and implementing computer based system. 2. Write program using assembly language programming for computing and engineering practice. 3. Apply the digital principles in modeling and designing of computer based systems. Unit I   FUNDAMENTALS OF COMPUTER ARCHITECTURE  9+3 hours   Organization of the von Neumann machine; Instruction formats; The fetch/execute cycle, instruction decoding and execution; Registers and register files; Instruction types and addressing modes; Subroutine call and return mechanisms; Programming in assembly language; I/O techniques and interrupts; Other design issues. Unit II   COMPUTER ARITHMETIC  9+3 hours  Data Representation, Hardware and software implementation of arithmetic unit for common arithmetic operations: addition, subtraction, multiplication, division( Fixed point and floating point); Conversion between integer and real numbers; Representation of non-numeric data (character codes, graphical data).  Unit III  MEMORY SYSTEM ORGANIZATION AND ARCHITECTURE  9+3 hours  Memory systems hierarchy; Coding, data compression, and data integrity; Electronic, magnetic and optical technologies; Main memory organization, Types of Main memories, and its characteristics and performance; Latency, cycle time, bandwidth, and interleaving; Cache memories (address mapping, line size, replacement and write-back policies); Virtual memory systems; Reliability of memory systems; error detecting and error correcting systems. Unit IV  INTERFACING AND COMMUNICATION  9+3 hours  I/O fundamentals: handshaking, buffering; I/O techniques: programmed I/O, interrupt-driven I/O, DMA; Interrupt structures: vectored and prioritized, interrupt overhead, interrupts and reentrant code; Buses: bus protocols, local and geographic arbitration.

132

Proceedings of the 26th Academic Council held on 18.5.2012

Page 2: Cse205 Computer-Architecture-And-Organization Th 2.00 Ac26

Unit V  DEVICE SUBSYSTEMS  9+3 hours  External storage systems; organization and structure of disk drives and optical memory; Basic I/O controllers such as a keyboard and a mouse; RAID architectures; I/O Performance; Processor to network interfaces.  Text  / Reference Books 1. John L. Hennessy and David A. Patterson, Quantitative Approach – Computer Architecture, Morgan Kaufmann Publishers, 5th edition, 2011. 2. W. Stallings, Computer organization and architecture, Prentice-Hall, 8th edition, 20093. M. M. Mano, Computer System Architecture, Prentice-Hall, 3rd Edition, 1992 4. J. P. Hayes, Computer system architecture, McGraw Hill, 3rd Edition, 2002. Mode of Evaluation : Tests, Assignments, Seminars. Recommended by the Board of Studies on  Date of Approval by the Academic Council 

133

Proceedings of the 26th Academic Council held on 18.5.2012