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

co18cs34.pdf

18CS34

co.pdf

Computer Organization

17CS34

computerorganization_carlhamacher_ppts.zip

These Slides are from Author Carl Hamacher

University Old Question

Module wise Notes with Question Bank

module 1.pdf

Module 1 Notes with Question Bank

module 2.pdf

Module 2 Notes with Question Bank

Module 3.pdf

Module 3 Notes with Question Bank

module 4.pdf

Module 4 Notes with Question Bank

Module 5.pdf

Module 5 Notes with Question Bank

IA Question paper, Scheme and Solutions and Report formats

First IA

Second IA

Format for Case Study.docx

Case study Report Format

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

Other Resources