Computer Organization
Course Objectives
1. To understand the basic structure and operation of a digital computer.
2. To understand the operations of System bus and handling of I/O Devices.
3. To understand the hierarchical memory system and performance considerations.
4. To gain the knowledge on the design of Arithmetic Logic Unit of digital computer.
5. To understand the design of processing unit & the concepts of pipelining.
Course Outcomes
1. Write the structure of different functional parts of a digital computer system, Analyze the performance of the computer and concepts of machine programming.
2. Explain I/O organization and interrupt handling.
3. Explain the memory types and organization.
4. Explain and write circuit / algorithm for arithmetic unit.
5. Explain Processing Unit and its role.
VTU Syllabus, Author Slides and
Old Question Papers
Module wise Notes with Question Bank
Module 1 Notes with Question Bank
Module 2 Notes with Question Bank
Module 3 Notes with Question Bank
Module 4 Notes with Question Bank
Module 5 Notes with Question Bank
IA Question paper, Scheme and Solutions and Report formats
Video Lecture Links @ YouTube
Introduction and Basic Operational Concepts
Bus Structures, Performance and Performance Measurement
Numbers, Addition and Subtract Operations
Designing of Fast Adders
Positive Number Multiplication: Array and Sequential Multiplication
Signed number multiplication: Booth Algorithm
Fast Multiplication: Bit-pair (Extended Booth) and CSA Multiplication
Integer Division: Restore Division
Integer Division: Non-Restore Division
Memory System: Basic Concepts
Semiconductor RAM Memories
ROM, Speed, Cost and Size
Cache Memories
Mapping Functions and Replacement Algorithms
Performance Considerations
Simulated Experiments for the students via Virtual Labs of MHRD, Govt of India
Hi learners MHRD, GOI has initiated the virtual laboratory in association with IIT's and other reputed technical institutions across the country. Click the following link to visit Computer Organization Experiments simulation.
http://cse11-iiith.vlabs.ac.in/Introduction.html?domain=Computer%20Science