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

H

CSC2004 is a 3-1-4 credit course that provides an introduction to basic computer architecture concepts. The objectives are to teach fundamental computer architecture concepts, computer arithmetic, and memory technologies. After completing the course, students will understand the major components of a computer including the CPU, memory, I/O, and storage. They will also learn about arithmetic circuits, cache memory, virtual memory, and I/O interfaces. The course is divided into 8 modules that cover topics such as instruction formats, pipelining, data representation, computer arithmetic, memory organization, I/O devices, and transfer modes.

Uploaded by

;(
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)
28 views2 pages

H

CSC2004 is a 3-1-4 credit course that provides an introduction to basic computer architecture concepts. The objectives are to teach fundamental computer architecture concepts, computer arithmetic, and memory technologies. After completing the course, students will understand the major components of a computer including the CPU, memory, I/O, and storage. They will also learn about arithmetic circuits, cache memory, virtual memory, and I/O interfaces. The course is divided into 8 modules that cover topics such as instruction formats, pipelining, data representation, computer arithmetic, memory organization, I/O devices, and transfer modes.

Uploaded by

;(
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/ 2

CSC2004 Computer Architecture

L T P J C
3 1 0 0 4

Pre-requisite: CSC1002
Preamble
This course is an introductory course on Computer Architecture designed for under graduates of
computer science .This course introduces the basic architecture concepts. This will serve as foundation
for studying Advanced computer architecture, Multi-core architecture etc.

Objectives
The objective of this course is:
 to provide basic concepts of computer architecture.
 to teach arithmetic of computers.
 to provide knowledge of memory technologies, interfacing techniques.

Expected Outcome
After successfully completing the course the student should be able to
1. Students will understand the major components of a computer including CPU, memory, I/O and
storage.
2. Students will understand the basic components of the CPU including the Arithmetic circuits.
3. Students will understand the uses for cache memory and virtual memory.
Module Topics L Hrs SLO
1 Introduction and overview
Introduction to computer systems, History of computers, Organization of 3 2
Von Neumann machine, General Register and Stack Organization.

Instruction types and Formats


2 Instruction formats, addressing modes, Instruction types-Data Transfer 8 2
and manipulation, Program control, RISC and CISC.

3 Pipelining
Parallel processing, Pipelining, Arithmetic pipelining, Instruction pipeline, 8 2
RISC pipeline, Vector processing and array processors.

4 Data Representation
Fixed point representation, Floating point representation, Representation 4 9,2
of non-numeric data (character codes)

5 Computer arithmetic 5 9,2


Computer Arithmetic – Addition and Subtraction – Multiplication and
Division Algorithms

6 Memory
8 2,12
Memory Organization – Memory Hierarchy – Types of main memory,
Memory Design, Auxiliary Memory, Cache and Virtual Memory.

7 Introduction to I/O devices


Input – Output: Input-Output Organization – Peripheral devices – I/O 4 2
Interface – Isolated I/O and Memory mapped I/O, Asynchronous Data
Transfer –Strobe and handshaking methods.

8 Modes of Transfer
Programmed I/O– Priority Interrupt – Direct Memory Access – I/O
5 2
Processor – Serial Communications.

TextBooks:
1. M.M. Mano, Computer System Architecture, 4th Edition PHI -2007

Reference Books:
1. Computer System Architecture – J.P.Hayes – McGraw-Hill – 2004.
2. Computer Organisation V. Carl Hamacher, unoko G. Vranesic, Safwat G. Zaky –
McGraw Hill ISE – 2007.
3. Computer Architecture and Organization Design Principles and Applications -
Govindarajalu – TMH – 2003.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy