0% found this document useful (0 votes)
91 views2 pages

BCA - 4th Sem - 23OBC403 - ComputerOrganisation

The course 'Computer Organization' (23OBC403) for Bachelor of Computer Applications aims to provide students with a comprehensive understanding of computer architecture and hardware-software interaction. Key outcomes include knowledge of computer history, memory hierarchy, CPU operations, and I/O systems, with a focus on enhancing system performance. The course includes essential and recommended readings to support learning.

Uploaded by

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

BCA - 4th Sem - 23OBC403 - ComputerOrganisation

The course 'Computer Organization' (23OBC403) for Bachelor of Computer Applications aims to provide students with a comprehensive understanding of computer architecture and hardware-software interaction. Key outcomes include knowledge of computer history, memory hierarchy, CPU operations, and I/O systems, with a focus on enhancing system performance. The course includes essential and recommended readings to support learning.

Uploaded by

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

23OBC403 - Computer Organization

Program Bachelor of Computer Applications


Semester 4
Course Title Computer Organization
Course Code 23OBC403
Course Credits 3
Course Type Core Theory Course

1. Course Summary

By the end of this course, students will have acquired a comprehensive knowledge of
computer organization and architecture, gaining the skills and insights necessary to appreciate
how computer hardware and software interact to execute tasks efficiently. This foundational
knowledge is essential for various aspects of computer science, including programming,
system design, and advanced courses in computer architecture.

2. Course Outcomes (COs)

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

CO-1. Describe the historical development of computers and the significance of computer
generations. [L-2]
CO-2. Discuss the memory hierarchy and its impact on system performance,
differentiating between cache, main memory, and secondary storage. [L-2]
CO-3. Analyze and describe the fetch-decode-execute cycle and its importance in CPU
operation. [L-4]
CO-4. Examine cache memory organization and mapping techniques to optimize memory
usage. [L-4]
CO-5. Evaluate the significance of interrupts and Direct Memory Access (DMA) in
enhancing I/O performance and data transfer efficiency [L-5]

3. Course Contents

Sr. Number
Units
No of Hours

UNIT- I

1 Introduction to Computer Organization: Definition of computer organization 10


and its importance, Overview of computer architecture, Computer evolution
and generations, Computer components and their roles.

UNIT- II

2 Central Processing Unit (CPU) The fetch-decode-execute cycle, Registers and 10


their functions, Data and control paths, Arithmetic and logic operations,
Control unit and microinstructions.

3 UNIT- III 10

23OBC403 Computer Organization


Memory Hierarchy and Storage Systems: Memory hierarchy and its impact on
system performance, Types of memory: cache, main memory, secondary
storage, Cache memory: organization and mapping techniques, Virtual memory
and memory management, Storage devices and technologies.

UNIT- IV

4 Input/Output Systems Input/output devices and their interfaces, I/O channels 10


and controllers, I/O addressing and control methods, Interrupts and DMA
(Direct Memory Access) ,

UNIT- V
5 Pipelining in processors:Stages of pipelining, Instruction set architecture (ISA), 10
RISC and CISC architectures, Memory addressing modes.

3. Course Resources

a. Essential Reading
1. Course Self-Learning Material
2. David A. Patterson and John L. Hennessy ,Computer Organization and
Design: The Hardware/Software Interface" ,5th ed, 2014 Morgan Kaufmann

b. Recommended Reading
1. Carl Hamacher, ZvonkoVranesic, Safwat Zaky,Computer Organization, 5th
Edition, Tata McGraw Hill, 2017.
2. William Stallings, Computer Organization & Architecture, 10th Edition,PHI,
2016

23OBC403 Computer Organization

You might also like