ECE540 Computer Organization and Architecture
ECE540 Computer Organization and Architecture
COMPUTER
ORGANIZATION AND
ARCHITECTURE
LECTURE 0
COURSE DETAIL
Text Book
Reference Book
5
20
25
50
100
COURSE OBJECTIVES:
To learn the fundamental aspects of computer
architecture design
To understand different ways of communicating
with I/O devices and interfaces
To understand memory hierarchy
To understand parallel processing and
multiprocessor systems
LEVELS OF TRANSFORMATION
Problem
Algorithm
Program/Language
Runtime System
(VM, OS, MM)
ISA (Architecture)
Microarchitecture
Logic
Circuits
Electrons
ABSTRACTION
INPUT
Output
INTRODUCTION TO COMPUTER
SYSTEM
Unit 1
RTL
ALU
ALU operations
Bus and Memory
BASIC COMPUTER
ORGANIZATION
Unit 2
Instruction Codes
Computer Registers
Timing and Control
Instruction cycle
Input output
COMPUTER ARITHMETIC
Unit 4
Addition
Subtraction
Multiplication
algorithm
Division
algorithm
INTRODUCTION TO PARALLEL
PROCESSING
Unit 6
Pipelining
Vector processing
Multiprocessor
architecture
NEXT CLASS:
INTRODUCTION TO
COMPUTER SYSTEM
THANK YOU