0% found this document useful (0 votes)
94 views

22CA201002 Computer Organization and Architecture

This document provides information on a course titled "Computer Organization and Architecture". The course is for 3 credits and covers topics like CPU structure and components, memory systems, parallel processing, and multicore architectures. The 4 course outcomes are for students to demonstrate knowledge of computer organization, analyze CPU operations, design digital circuits, and evaluate performance tradeoffs of systems. The document also includes course content split into 5 modules, experiential learning activities, and resources for the course.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views

22CA201002 Computer Organization and Architecture

This document provides information on a course titled "Computer Organization and Architecture". The course is for 3 credits and covers topics like CPU structure and components, memory systems, parallel processing, and multicore architectures. The 4 course outcomes are for students to demonstrate knowledge of computer organization, analyze CPU operations, design digital circuits, and evaluate performance tradeoffs of systems. The document also includes course content split into 5 modules, experiential learning activities, and resources for the course.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Code Course Title L T P S C

COMPUTER ORGANIZATION AND


22CA201002 3 - - - 3
ARCHITECTURE

Pre-Requisite --
Anti-Requisite --
Co-Requise --

COURSE DESCRIPTION: This course deals with basic function, structure and components of
computer system, Central Processing Unit, Control Unit and I/O Unit. This course also imparts
knowledge on different types of Memory Systems, Parallel Processing techniques and Multicore
architectures with its issues.

COURSE OUTCOMES: After successful completion of the course, students will be able to:

CO1. Demonstrate knowledge on computer organization, architecture and interconnection


structures of a digital computer.

CO2. Analyze Arithmetic Operations, Addressing Modes, Instruction Formats, Processor and
Register organization.
CO3. Design digital circuits for the given functional description of microoperations and memory
elements.
CO4. Investigate the performance of Input/Output Systems, Memory systems, parallel
processors, Multicore architectures to evaluate the cost-performance trade-offs.

CO-PO-PSO Mapping Table:

Program Specific
Program Outcomes
Learning Outcomes
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4

CO1 3 - - - - - - - - - - - 3 - - -

CO2 3 2 - - - - - - - - - 3 - - -

CO3 3 2 1 - - - - - - - - - 3 - - -

CO4 3 2 - - - - - - - - - - 3 - - -

Course
Correlation 3 2 1 - - - - - - - - - 3 - - -
Mapping
Correlation Levels: 1: Low 3: High; 2: Medium

Department of Computer Applications (M.C.A)-2022


COURSE CONTENT

Module 1: INTRODUCTION TO COMPUTER SYSTEM (08 Periods)

Organization and architecture, Structure and function, IAS computer structure, Computer function,
Interconnection structures, Bus interconnection.

Module 2: CENTRAL PROCESSING UNIT (09 Periods)


Arithmetic logic unit, Integer multiplication- Booth’s algorithm; Floating point representation principles,
Machine instruction characteristics, Addressing modes, Instruction formats – Instruction length,
Allocation of bits; Processor organization, Register organization – User visible registers, Control and
status registers; Instruction cycle.

Module 3: CONTROL UNIT AND INPUT/OUTPUT (10 Periods)

Control Unit: Micro operations, Control of the processor – Functional requirements, Control signals,
Internal processor organization; Hardwired implementation, Microinstructions, Microprogrammed
control unit, Micro instruction sequencing – Design considerations, sequencing techniques, Address
generation; Micro instruction execution- A taxonomy of microinstructions, Microinstruction encoding.

Input/Output: External devices, I/O modules, Direct memory access function, I/O Channels and
Processors, PCI Physical and Logical Architecture.

Module 4: MEMORY SYSTEMS (09 Periods)

Semiconductor Memories: Computer Memory System overview, Semiconductor Main Memory-


Organization, DRAM and SRAM, Types of ROM, Chip logic, Chip packaging, Module organization,
Interleaved emory; DDR DRAM, Flash Memory, Newer Nonvolatile Solid-State Memory Technologies.
Cache Memory: Cache Memory Principles, Elements of Cache Design- Cache Addresses, Mapping
Functions.
External Memory: Solid State Drives.

Module 5: PARALLEL ORGANIZATION (09 Periods)

Parallel Processing: Multiple Processor Organizations, Instruction Pipelining, Symmetric


Multiprocessors, Nonuniform Memory Access, Multicore Organization.
Multicore Computers: Hardware performance issues, Software performance issues, Multicore
organization, Intel Core i7-990X.
Total Periods: 45

EXPERIENTIAL LEARNING

1. Write a report on Product Specifications such as CPU, Memory, Processor Graphics and advanced
technologies of Intel Core i9-12900K -New performance hybrid architecture. The World's Best
Gaming Processor: Available with up to 16 cores and 24 threads, the new 12th Gen Intel Core

Department of Computer Applications (M.C.A)-2022


processor family includes the world's best gaming processor, the Core i9-12900K, unleashing
gaming experiences across top titles. (https://ark.intel.com/content/
www/us/en/ark/products/134599/intel-core-i912900k-processor-30m-cache-up-to-5-20-
ghz.html)
2. Write a report on OpenCL(Open Computing Language) framework used for writing programs that
execute across heterogeneous platforms consisting of central processing units, graphics
processing units, digital signal processors, field-programmable gate arrays and other processors
or hardware accelerators.

(https://www.khronos.org/api/opencl)

RESOURCES

TEXT BOOKS:
1 William Stallings, Computer Organization and Architecture: Design for performance,
. Pearson, 11th Edition, 2020.

REFERENCE BOOKS:

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

Hill Education, 2013.


2. David A. Patterson and John L. Hennessy, Computer Organization and Design - A Hardware
software interface, 5th Edition, Morgan Kaufmann, 2014.

VIDEO LECTURES:

1. https://onlinecourses.nptel.ac.in/noc21_cs37/preview
2. https://onlinecourses.nptel.ac.in/noc20_cs64/preview
3. https://onlinecourses.nptel.ac.in/noc21_cs47/preview
4. https://freevideolectures.com/course/2277/computer-organization
5. https://www.youtube.com/watch?v=4TzMyXmzL8M
WEB RESOURCES:

1. https://www.javatpoint.com/computer-organization-and-architecture-tutorial

2. https://www.geeksforgeeks.org/last-minute-notes-computer-organization/
https://gateoverflow.in/blog/9728/some-good-resources-for-computer-organisation-
3. architecture

4. https://tutorialspoint.dev/computer-science/computer-organization-and-architecture/

Department of Computer Applications (M.C.A)-2022

You might also like