Computer Architecture and Organization: Dr. Mohd Hanafi Ahmad Hijazi
Computer Architecture and Organization: Dr. Mohd Hanafi Ahmad Hijazi
KT14203
Computer
Architecture
and
Organization
Presented by:
Dr. Mohd Hanafi Ahmad Hijazi
SKTM, UMS
Slides, with minor modifications, taken from
William Stallings Computer Organization and
Architecture, 10th Edition
+ Preface
Introduction to KT14203
+
Outline
Aim.
Course outcomes.
Delivery.
Assessment.
Semester’s content.
Aim | Course Outcomes | Delivery | Assessment | Content
+
Aim
+
Course Learning Outcomes
+
Delivery
Lecture:
Monday, 08:00 – 10:00, DKP27.
Tutorial:
Tuesday, 14:00-15:00 (BT5), 15:00-16:00 (BT5).
Email: hanafi@ums.edu.my
Aim | Course Outcomes | Delivery | Assessment | Content
+
Assessment
Labs: 10%
Quizzes: 5%
Assignments: 25%
+
Semester’s Content
Topic 3
X+Y
Topic 9;
Topics 10-11
Computer Architecture
Computer Organization
• Attributes of a system • Instruction set, number of
visible to the bits used to represent
programmer various data types, I/O
• Have a direct impact on mechanisms, techniques
the logical execution of a for addressing memory
program
Architectural
Computer
attributes
Architecture
include:
Organizational
Computer
attributes
Organization
include:
Hierarchical system
Structure
Set of interrelated
The way in which
subsystems
components relate to each
Hierarchical nature of complex other
systems is essential to both
Function
their design and their
description The operation of individual
components as part of the
Designer need only deal with structure
a particular level of the system
at a time
Concerned with structure
and function at each level
+
Function
● Data processing
● Data storage
● Data movement
● Control
+
Operations
(a)
Data movement
+
Operations
(b)
Data storage
+
Operations
(c)
Data processing –
in storage
+
Operations
(d)
Data processing –
between storage
and external
environment
The
Computer
Structure
+
CPU – controls the operation of
the computer and performs its
There are four data processing functions
main structural
components Main Memory – stores data
of the computer: I/O – moves data between the
computer and its external
environment
System Interconnection –
some mechanism that provides
for communication among CPU,
main memory, and I/O
+ Control Unit
CPU
Controls the operation of the CPU
and hence the computer
Major structural
Arithmetic and Logic Unit (ALU)
components:
Performs the computer’s data
processing function
Registers
Provide storage internal to the CPU
CPU Interconnection
Some mechanism that provides for
communication among the control
unit, ALU, and registers
+
Multicore Computer Structure
Core
An individual processing unit on a processor chip
May be equivalent in functionality to a CPU on a single-CPU system
Specialized processing units are also referred to as cores
Processor
A physical piece of silicon containing one or more cores
Is the computer component that interprets and executes instructions
Referred to as a multicore processor if it contains multiple cores
Processor
I/O chips chip
PROCESSOR CHIP
L3 cache L3 cache
CORE
Arithmetic
Instruction and logic Load/
logic unit (ALU) store logic
L2 instruction L2 data
cache cache
Figure 1.3
Motherboard with Two Intel Quad-Core Xeon Processors
zEnterprise
EC12 Processor
Unit (PU)
Chip Diagram
Chapter 1
Structure
CPU
Computer Organization
Main memory
http://WilliamStallings.com/StudentSupport.html
Math
How-to
Research resources
Misc