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

CSMC202 Computer Organization

Uploaded by

ashwinixar
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)
6 views2 pages

CSMC202 Computer Organization

Uploaded by

ashwinixar
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

Course Code CSMC202

Course Title Computer Organization


Number of Credits 3-1-0-4
Course Type MC

COURSE OBJECTIVES:
 To learn the basics of Computer System Architecture.
 To understand the core concepts of Processor Design.
 To learn and demonstrate the basics of Computer Arithmetic and Control Design.
 To learn about the structure and organization of Memory in Computer Systems.
 To understand the concepts of Parallelism in Computer Systems.

COURSE CONTENT:
Unit-I General System Architecture
8
Stored Program control concept (Von-Neumann architecture principle), Flynn’s
Classification of computers (SIMD, MISD, MIMD), Structure organization (CPU, Caches,
Main memory, Secondary memory unit and I/O), Register Transfer Operation, Micro-
operations, Addressing Modes, Operation instruction set (Arithmetic and logical, Data
transfer, Control flow), Instruction set format, Instruction Set Architecture (Instruction set
based classification of processor i.e., RISC, CISC, RISC vs CISC Comparison).
Unit-II Processor Design
8
Arithmetic and logic unit, Stack organization, CPU Architecture types, Accumulator
Based- Register, Stack Memory, Register, Detailed data path of a typical register-based
CPU, Fetch, Decode, and Execute Cycle.
Unit-III Computer Arithmetic and Control Design
8
Addition and Subtraction, Multiplication Algorithms (Booth’s Multiplication Algorithm),
Division Algorithm, Floating point arithmetic operations. Control Design:
Microprogrammed and Hard-wired control options, Hard-wired design methods, State
table method, Multiplier control, CPU control unit. Microprogrammed, Basic concepts,
control Memory, Address Sequencing.
Unit-IV Memory Hierarchy and I/O Organization 8
Memory Hierarchy, need for Memory Hierarchy, locality of reference principle, cache
memory, main and secondary, Memory parameters, access cycle time, cost per unit,
concept of virtual memory. Programmed, Interrupt driven I/O, Direct Memory Access,
Synchronous and asynchronous data transfer.
Unit-V Introduction to Parallelism
8
Goals of parallelism, Instruction level parallelism, pipelining, super scaling, Processor
level parallelism, Multiprocessor system overview.
Total Periods: 40
COURSE OUTCOMES:
After the completion of this course, students will be able to:
CO1 : Explain the concepts of Computer Architecture such as Principles, Instructions Set, (K2)
Addressing Modes, etc.
CO2 : Outline the principles of Processor design. (K2)
CO3 : Explain and demonstrate the various approaches followed in performing Computer (K3)
Arithmetic.
CO4 : Interpret the organization and working of various memories in Computer Systems. (K2)
CO5 : Explain the relevance of Parallelism in Computer Systems. (K2)

TEXT BOOKS:
1. Hayes J.P, “Computer architecture and Organization", Third Edition, McGraw Hill, 2017.
2. Stallings, W., “Computer Organization and Architecture”, Eleventh Edition, Pearson
Publication, 2022.

REFERENCE BOOKS:
1. Hennessy, John. L and Patterson, David A, “Computer Architecture – A Quantitative
Approach”, Morgan Kaufmann, 6th Edition, 2018.
2. Hamacher, C., Vranesic, Z. and Zaky, S., “Computer Orgnization”, McGraw Hill Education, 5th
Edition, 2011.

CO to PO/PSO Mapping
PSO1

PSO2

PSO3
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO1 3 - - - - - - - - - - - - - -
CO2 2 - - 1 - - - - - - - - - - -
CO3 2 - - 3 3 - - - 3 3 - - - - 3
CO4 2 - - 3 - - - - - - - - - - -
CO5 2 - - 3 - - - - - - - - - - -
Score 11 - - 10 3 - - - 3 3 - - - - 3
COM 3 - - 3 3 - - - 3 3 - - - - 3

You might also like