Academic Session 2025-26
ODD Semester Jul-Dec 2025
UNIVERSITY INSTITUTE OF
ENGINEERING
Apex Institute of Technology
Department of Computer Science & Engineering
SEMESTER: 3rd
COMPUTER ORGANIZATION AND ARCHITECTURE
(24CST-238 )
Unit No. 3 Chapter No. 3.3 Lecture No.42
Topic : Interrupts
Computer Organization & Architecture: Course Objectives
COURSE OBJECTIVES
The course aims to:
1) The purpose of the course is to introduce principles of computer organization and the basic
architectural concepts.
2) It begins with basic organization, design, and programming of a simple digital computer and
introduces simple register transfer language to specify various computer operations.
3) Topics include computer arithmetic, instruction set design, microprogrammed control unit,
pipelining and vector processing, memory organization and I/O systems, and
multiprocessors.
4) To familiarize Students with the detailed Architectures of a Central Processing Unit.
5) Learn the different types of serial communication techniques.
2
COURSE OUTCOMES
On completion of this course, the students shall be able to:-
Identify and interpret the basics of instruction sets and their impact on the design, organization,
CO1 and functionality of various functional units of a computer comparable to the CPU, memory
organization, I/O organization, and parallel processors.
Analysis of the design of arithmetic & logic unit and understanding of the fixed point and
CO2
floating-point arithmetic operations.
Relate cost performance and design trade-offs in designing and constructing a computer
CO3
processor which includes memory.
Understanding the different ways of communicating with I/O devices and standard I/O
CO4
interfaces.
CO5 3
Implementation of control unit techniques and the concept of Pipelining.
Unit-3 Syllabus
Contact Hours: 15 Hours
Unit-3 I/O Organization and Parallel Processors
Peripheral Input-output subsystems, I/O device interface, I/O transfers – program controlled, interrupt driven and
devices and their DMA, privileged and non-privileged instructions, software interrupts and exceptions.
characteristics
Programs and Role of interrupts in process state transitions, I/O device interfaces – SCII, USB
processes
Parallel Introduction to parallel processors, Concurrent access to memory and cache coherency.
Processors
4
Content
• Parallel processing
5
Single Instruction Stream, Single Data Stream
Single Instruction Stream, Single Data Stream
Single Instruction Stream, Multiple Data Stream
Single Instruction Stream, Multiple Data Stream
Multiple Instruction Stream, Single Data Stream
Multiple Instruction Stream, Single Data Stream
Multiple Instruction Stream, Multiple Data Stream
Multiple Instruction Stream, Multiple Data Stream
Parallel Processing Techniques
• Pipeline
• Instruction Pipeline
• Arithmetic Pipeline
• RISC Pipeline
• Vector Processing
• Array Processor
References
Text Books
• Computer System Architecture M. M. Mano: 3rd ed., Prentice Hall of India, New
Delhi, 1993.
• Computer Organization and Design: The Hardware/Software Interface, David A.
Patterson and John L. Hennessy.
• Computer Organization and Embedded Systems, Carl Hamacher.
Reference Books
• Computer Architecture and Organization, John P. Hayes.
• Computer Organization and Architecture: Designing for Performance, William
Stallings.
• Computer System Design and Architecture, Vincent P. Heuring and Harry F. Jordan.
Web links
• [Link]
15
References
• Research Paper
• Nikolic, B., Radivojevic, Z., Djordjevic, J., & Milutinovic, V. (2009). A survey and
evaluation of simulators suitable for teaching courses in computer architecture and
organization. IEEE Transactions on Education, 52(4), 449-458.
• Kurniawan, W., &Ichsan, M. H. H. (2017, September). Teaching and learning support for
computer architecture and organization courses design on computer engineering and
computer science for undergraduate: A review. In 2017 4th International Conference on
Electrical Engineering, Computer Science and Informatics (EECSI) (pp. 1-6). IEEE.
• Hasan, R., & Mahmood, S. (2012, September). Survey and evaluation of simulators
suitable for teaching computer architecture and organization Supporting undergraduate
students at Sir Syed University of Engineering & Technology. In Proceedings of 2012
UKACC International Conference on Control (pp. 1043-1045). IEEE.
• Djordjevic, J., Milenkovic, A., Grbanovic, N., & Bojovic, M. (1998, January). An
educational environment for teaching a course in computer architecture and
organization. In WCAE@ HPCA (p. 4)
16
Feedback
11
12
Thank You
For queries
Email: [Link]@[Link]