0% found this document useful (1 vote)
137 views20 pages

ECE540 Computer Organization and Architecture

This document provides details about the ECE540 Computer Organization and Architecture course. The course is offered with 3 lectures per week and assessments include attendance, class assignments, mid-term exams, end-term exams, and a term paper. The course objectives are to understand computer architecture design, input/output interfaces, memory hierarchy, parallel processing, and multiprocessor systems. The course content is divided into 6 units covering topics like basic computer organization, the central processing unit, computer arithmetic, input/output and memory organization, and an introduction to parallel processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
137 views20 pages

ECE540 Computer Organization and Architecture

This document provides details about the ECE540 Computer Organization and Architecture course. The course is offered with 3 lectures per week and assessments include attendance, class assignments, mid-term exams, end-term exams, and a term paper. The course objectives are to understand computer architecture design, input/output interfaces, memory hierarchy, parallel processing, and multiprocessor systems. The course content is divided into 6 units covering topics like basic computer organization, the central processing unit, computer arithmetic, input/output and memory organization, and an introduction to parallel processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 20

ECE540

COMPUTER
ORGANIZATION AND
ARCHITECTURE
LECTURE 0

COURSE DETAIL

LTP -3 0 0 [Three Lecture/Week]


Communication mode

[email protected]

Block 33 Room no : 203 Cabin no : 29

Text Book

COMPUTER SYSTEM ARCHITECTURE by M. Morris


Mano, PEARSON EDUCATION, 3rd Edition, (2007)

Reference Book

COMPUTER ARCHITECTURE & PARALLEL


PROCESSING by KAI HWANG, FAYE A. BRIGGS, MC
GRAW HILL, 1st Edition, (1985)
COMPUTER ORGANIZATION AND DESIGN by DAVID A.
PATTERSON AND JOHN L.HENNESSY, MORGAN
KAUFMANN PUBLISHERS, 1st Edition, (2010)

COURSE ASSESSMENT MODEL


Marks Break up
Attendance
CA (Two best out of three tasks)
MTE
ETE
Total

One test before MTE and one after MTE


Term paper

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

I HOPE YOU ARE HERE FOR THIS


CSE104
Computer Programming

How does an assembly


program end up executing
as digital logic?
What happens in-between?
How is a computer designed
using logic gates and wires
to satisfy specific goals?
ECE213
Digital Electronics

LEVELS OF TRANSFORMATION
Problem
Algorithm
Program/Language
Runtime System
(VM, OS, MM)
ISA (Architecture)
Microarchitecture
Logic

Circuits
Electrons

ABSTRACTION

INPUT

Output

WHAT WILL YOU LEARN

Computer Architecture: The science and art of


designing, selecting, and interconnecting hardware
components and designing the hardware/software
interface to create a computing system that meets
functional, performance, energy consumption, cost, and
other specific goals.

WHY STUDY COMPUTER


ARCHITECTURE?

THE COURSE CONTENTS


Unit I :Introduction to computer system (5)
Unit II :Basic computer organization (6)
Unit III: Central processing unit (7)
Unit IV: Computer arithmetic (5)
Unit V: Input output organization and Memory
organization (7)
Unit VI: Introduction to parallel processing (6)
Syllabus

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

CENTRAL PROCESSING UNIT


Unit 3
Control Unit
Control Memory
Instruction Format
Addressing Modes

COMPUTER ARITHMETIC

Unit 4

Addition

Subtraction

Multiplication
algorithm
Division
algorithm

INPUT OUTPUT AND MEMORY


ORGANIZATION
Unit 5
Memory
hierarchy
Cache memory
Virtual memory
Input out
interface
DMA
Serial
communication

INTRODUCTION TO PARALLEL
PROCESSING
Unit 6
Pipelining
Vector processing
Multiprocessor
architecture

THE COURSE OUTCOME


Enable you to understand the design process of a
computer and critical elements in each step
You will understand memory hierarchy and its
impact on computer cost/performance
You will understand parallelism both in terms of
a single processor and multiple processors

GET SET GO!!!


Gear up
Fasten your seat belts

NEXT CLASS:
INTRODUCTION TO
COMPUTER SYSTEM

THANK YOU

You might also like