About Me

header ads

COMPUTER ORGANIZATION AND ARCHITECTURE (21CS34)

COMPUTER ORGANIZATION AND ARCHITECTURE

Course Code 21CS34 
CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:0:0 
SEE Marks 50
Total Hours of Pedagogy 40 
Total Marks 100
Credits 03 
Exam Hours 03


Module-1

Basic Structure of Computers: Basic Operational Concepts, Bus Structures, Performance – Processor Clock, Basic Performance Equation, Clock Rate, Performance Measurement. Machine Instructions and Programs: Memory Location and Addresses, Memory Operations, Instructions and Instruction Sequencing, Addressing Modes Textbook 1: Chapter1 – 1.3, 1.4, 1.6 (1.6.1-1.6.4, 1.6.7), Chapter2 – 2.2 to 2.5



Module-2

Input/Output Organization: Accessing I/O Devices, Interrupts – Interrupt Hardware, Direct Memory Access, Buses, Interface Circuits Textbook 1: Chapter4 – 4.1, 4.2, 4.4, 4.5, 4.6

Module-3 

Memory System: Basic Concepts, Semiconductor RAM Memories, Read Only Memories, Speed, Size, and Cost, Cache Memories – Mapping Functions, Virtual memories Textbook 1: Chapter 5 – 5.1 to 5.4, 5.5 (5.5.1, 5.5.2)

Module-4

Arithmetic: Numbers, Arithmetic Operations and Characters, Addition and Subtraction of Signed Numbers, Design of Fast Adders, Multiplication of Positive Numbers Basic Processing Unit: Fundamental Concepts, Execution of a Complete Instruction, Hardwired control, Microprogrammed control Textbook 1: Chapter2-2.1, Chapter6 – 6.1 to 6.3 Textbook 1: Chapter7 – 7.1, 7.2,7.4, 7.5

Module-5

Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, Vector Processing, Array Processors Textbook 2: Chapter 9 – 9.1, 9.2, 9.3, 9.4, 9.6, 9.7

Textbooks

1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, 5th Edition, Tata McGraw Hill

2. M. Morris Mano, Computer System Architecture, PHI, 3rd Edition


Reference:

1. William Stallings: Computer Organization & Architecture, 9th Edition, Pearson


Weblinks and Video Lectures (e-Resources):

1. https://nptel.ac.in/courses/106/103/106103068/

2. https://nptel.ac.in/content/storage2/courses/106103068/pdf/coa.pdf

3. https://nptel.ac.in/courses/106/105/106105163/

4. https://nptel.ac.in/courses/106/106/106106092/

5. https://nptel.ac.in/courses/106/106/106106166/

6. http://www.nptelvideos.in/2012/11/computer-organization.html


Activity Based Learning (Suggested Activities in Class)/ Practical Based learning

 Discussion and literature survey on real world use cases

 Quizzes

Post a Comment

0 Comments