20% found this document useful (5 votes)
3K views

Computer Organization and Architecture

This document outlines the course structure and content for the course CS 2253 Computer Organization and Architecture. The course is divided into 5 units that will be covered over 45 class periods. Unit I introduces basic computer structure including functional units, bus structures, instruction sets, and ALU design. Unit II covers the basic processing unit and instruction execution. Unit III discusses pipelining and its effects. Unit IV examines memory systems including caches, virtual memory, and secondary storage. Finally, Unit V addresses input/output organization and interfaces. The document also provides references for recommended textbooks.

Uploaded by

Essaki Muthu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
20% found this document useful (5 votes)
3K views

Computer Organization and Architecture

This document outlines the course structure and content for the course CS 2253 Computer Organization and Architecture. The course is divided into 5 units that will be covered over 45 class periods. Unit I introduces basic computer structure including functional units, bus structures, instruction sets, and ALU design. Unit II covers the basic processing unit and instruction execution. Unit III discusses pipelining and its effects. Unit IV examines memory systems including caches, virtual memory, and secondary storage. Finally, Unit V addresses input/output organization and interfaces. The document also provides references for recommended textbooks.

Uploaded by

Essaki Muthu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

CS 2253

COMPUTER ORGANIZATION AND ARCHITECTURE LTPC 3003

(Common to CSE & IT) 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.

You might also like