Computer Organization And
Design
CSE 211
Lecture 0
Course Frame
Per week :
Lecture (L) 3
Tutorial (T) 1
Weeks distributions:
Before MTE 7
After MTE 7
Course Assessment ( CA )
Marks Distribution
MODULES MARKS
Attendance 5
Tests/Quiz (CA) 25
MTE 20
ETE 50
Purpose of Course
Introduction to computer architecture
• How is data represented?
• What are the pieces of a computer?
• How do computers work?
Programming
• How do I "talk" directly to the machine?
• How do I program in C?
Computer Systems and Computation
• How do simple HW/SW elements come together to realize complex
computations?
PURPOSE OF COURSE
• Focuses on interface between hardware and software
• Emphasizes the structure and behavior of system
• In order to run a software we need to have good knowledge about
whole system
• Understanding hardware can help you explain the mysterious errors
that sometimes creep into our programs
Course Content
• Basics Of Digital Electronics
• Register Transfer and Micro Operations
• Computer Organization
• Central Processing Unit
• Input-Output Organization
• Memory hierarchy
• Introduction to Parallel Processing
• Multiprocessors
TEXT BOOKS
• COMPUTER SYSTEM ARCHITECTURE by MORRIS MANO,
Prentice Hall of India
• COMPUTER ARCHITECTURE A QUANTITATIVE APPROACH
HENNESSY,J.L,DAVID A PATTERSON, AND GOLDBERG
PEARSON
Computer Organization Design
• Computer Architecture
-Attributes of the system that are visible to programmer
-How to integrate a computer system to achieve a desire level of
performance
-Analogy: Architect’s task during planning a building
• Computer Organization
-Design of components and functional blocks using which computer
systems are built.
-Implementation of Computer Architecture
-Analogy : Civil Engineer’s task during building construction
• Computer Design
-concerned with hardware design of computer
-first architecture and other specifications of computer are formulated
then its task of designer to develop the hardware of the system.
Basic Organization of Computer