0% found this document useful (0 votes)
176 views1 page

Cs2253 Coa Syllabus

This document outlines the course structure and content for CS 2253 - Computer Organization and Architecture. The course is divided into 5 units that will be taught over 45 class periods. Unit I introduces basic computer structure, components, and performance metrics. Unit II covers the central processing unit and instruction execution. Unit III focuses on pipelining techniques to improve processor throughput. Unit IV examines memory systems including cache memories and virtual memory. Finally, Unit V addresses input/output organization and interfaces. The course textbook and additional references are also listed.

Uploaded by

Behin Sam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views1 page

Cs2253 Coa Syllabus

This document outlines the course structure and content for CS 2253 - Computer Organization and Architecture. The course is divided into 5 units that will be taught over 45 class periods. Unit I introduces basic computer structure, components, and performance metrics. Unit II covers the central processing unit and instruction execution. Unit III focuses on pipelining techniques to improve processor throughput. Unit IV examines memory systems including cache memories and virtual memory. Finally, Unit V addresses input/output organization and interfaces. The course textbook and additional references are also listed.

Uploaded by

Behin Sam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

w

w
w
.
i
n
d
i
a
s
t
u
d
e
n
t
s
.
i
n






CS 2253 COMPUTER ORGANIZATION AND ARCHITECTURE L T P C
(Common to CSE & IT) 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 J ohn 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. J ohn P. Hayes, Computer Architecture and Organization, Third Edition, Tata
McGraw Hill, 1998.
4. V.P. Heuring, H.F. J ordan, Computer Systems Design and Architecture, Second
Edition, Pearson Education, 2004.

You might also like