0% found this document useful (0 votes)
85 views3 pages

Computer Organization Course Guide

This document outlines a course on Computer Organization and Architecture. The course is designed to help students understand the fundamental design of digital computers, including hardware components, memory architecture, I/O organization, and how code is executed at the physical level. The course objectives are to understand computer organization basics, computer arithmetic, memory hierarchy, and I/O mechanisms. Upon completing the course, students will be able to recognize a computer's fundamental parts, describe arithmetic implementation, explain memory systems, understand I/O interfacing, and discuss computer communication techniques. The course content will cover basic computer structure, arithmetic, memory, I/O, pipelining, and introduce multi-core processors.

Uploaded by

Hanith Cg
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)
85 views3 pages

Computer Organization Course Guide

This document outlines a course on Computer Organization and Architecture. The course is designed to help students understand the fundamental design of digital computers, including hardware components, memory architecture, I/O organization, and how code is executed at the physical level. The course objectives are to understand computer organization basics, computer arithmetic, memory hierarchy, and I/O mechanisms. Upon completing the course, students will be able to recognize a computer's fundamental parts, describe arithmetic implementation, explain memory systems, understand I/O interfacing, and discuss computer communication techniques. The course content will cover basic computer structure, arithmetic, memory, I/O, pipelining, and introduce multi-core processors.

Uploaded by

Hanith Cg
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/ 3

Course Title Computer Organization and Architecture Course Type HC

Course Code B22EF0403 Credits 3 Class IV Semester

LTP Contact Work Total Number of


Credits Hours Load Classes Assessment in
Lecture 3 3 3 Per Semester Weightage

Course Tutorial - - - Theory Practical CIE SEE


Structure Practical - - -
Total 3 3 3 42 0 50% 50%

COURSE OVERVIEW:
The course is designed to make the students capable of comprehending the fundamental design of a digital
computer. Understanding the hardware that powers the code and how it interacts with the existing
memory and I/O structure during execution at the physical level requires study of computer organisation
and architecture. It aids students in grasping the principles of computer system design so they may expand
on the capabilities of computer organisation to identify and address issues with computer architecture.

COURSE OBJECTIVE (S):

The objectives of this course are to:


1. Understand the basics of computer organisation & architecture.
2. Learn the mechanism of computer arithmetic.
3. Recognize the different memory hierarchy.
4. Study the different I/O mechanism.

COURSE OUTCOMES (COs)

After the completion of the course, the student will be able to:

CO# Course Outcomes POs PSOs


Recognize and explain the significance of a digital computer's
CO1 fundamental parts, I/O organisation, and memory architecture. 1,2,3,9,12 1

Describe how arithmetic algorithms are implemented in a digital 1,2,3.9,12


CO2 computer. 1

Explain the types of memory systems and mapping functions used in 1,2,39,12
CO3 1
memory systems
Understand the different input output mechanism and interfacing 1,2,3,9,12
CO4 1
circuits.
Discuss different communication techniques used in computer 1,2,3,9,12
CO5 1
architecture.
Demonstrate the control signals required for the execution of a given 1,2,3,9,12
CO6 1
instruction

BLOOM’S LEVEL OF THE COURSE OUTCOMES

197
Bloom’s Level
Remember Understand Apply Analyze Evaluate Create
CO#
(L1) (L2) (L3) (L4) (L5) (L6)
CO1 √
CO2 √
CO3 √

CO4 √
CO5 √
CO6 √

COURSE ARTICULATION MATRIX

PO10

PO11

PO12

PSO1

PSO2

PSO3
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO#/
Pos
CO1 3 3 2 3 2 3
CO2 3 3 2 3 2 3

CO3 3 3 2 3 2 3

CO4 3 3 3 3 2 3

CO5 3 2 2 3 2 3

CO6 3 2 2 3 2 3
Note: 1-Low, 2-Medium, 3-High

COURSE CONTENT
THEORY:
UNIT – 1

Basic Structure of Computers & Basic Processing: Computer Types, Functional Units, Input Unit, Memory
Unit, Arithmetic and Logic Unit, Output Unit, Control Unit, Basic Operational Concepts.
Some Fundamental Concepts, Instruction Execution, Load Instructions, Arithmetic and Logic Instructions,
Store Instructions.

UNIT – 2

Computer Arithmetic: Addition and Subtraction of Signed Numbers, Design of Fast Adders, Carry-
Lookahead Addition, Multiplication of Unsigned Numbers, Array Multiplier, Sequential Circuit Multiplier,
Multiplication of Signed Numbers, The Booth Algorithm, Fast Multiplication, Bit-Pair Recoding of
Multipliers, Carry-Save Addition of Summands, Integer Division, Floating-Point Numbers and Operations
Arithmetic Operations on Floating-Point Numbers.

UNIT – 3

198
Memory:Basic Concepts, Semiconductor RAM Memories, Internal Organization of Memory
Chips, Static Memories, Dynamic RAMs, Synchronous DRAMs, Structure of Larger Memories, Read-only
Memories, ROM, PROM, EPROM, EEPROM, Flash Memory, Direct Memory Access, Memory Hierarchy,
Cache Memories, Mapping Functions, Replacement Algorithms, Virtual Memory, Address Translation.

UNIT – 4

I/O : Accessing I/O Devices, I/O Device Interface, Program-Controlled I/O, Interrupts, Bus Structure, Bus
Operation, Synchronous Bus, Asynchronous Bus, Arbitration, Interface Circuits, Parallel Interface, Serial
Interface, Interconnection Standards Universal Serial Bus (USB), PCI Bus, PCI Express.
Self Learning Components: Pipelining: Basic Concept—The Ideal Case, Pipeline Organization, Pipelining
Issues, Data Dependencies, Memory Delays, Branch Delays.
Basic introduction to multi core processors

Text Book:

1. Carl Hamacher, Computer Organization and Embedded Systems, Sixth Edition, Tata MC Graw Hill.

REFERENCE BOOKS:

1. David A. Patterson, John L. Hennessy: Computer Organization and Design – The Hardware / Software
Interface ARM Edition, 4th Edition, Elsevier.
2. William Stallings: Computer Organization & Architecture, 7th Edition, PHI.
3. Vincent P. Heuring& Harry F. Jordan: Computer Systems Design and Architecture, 2nd Edition, Pearson
Education.

JOURNALS/MAGAZINES:

1. https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=40
2. https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2
3. https://dl.acm.org/journal/tocs
4. https://www.sciencedirect.com/journal/future-generation-computer-systems

SWAYAM/NPTEL/MOOCs:

1. https://onlinecourses.nptel.ac.in/noc20_cs25/preview
2. https://onlinecourses.nptel.ac.in/noc20_cs64/preview

199

You might also like