Lecture 1_Computer System Architecture
Lecture 1_Computer System Architecture
ITU 07104:
Computer Systems
Computer Systems Architecture
Architecture
Lecture 1
Institute of Accountancy Arusha (IAA)
Learning Objectives
Learning Objectives
Introduction to computer architecture
and organization concepts
Computer system components
Concept of levels in computer
architecture
Computer structure
Designing for Performance
What is
What is computer?
computer?
A Computer is a electronic device which fetches
data, process, store and distribute to different
parts.
An overview of the basic constituents of a
computer, a PC (Personnel Computer)
configuration, is given in Figure 1.
The computer is fed with information (the input
data).
The computer manipulates this data and then
produces information as a result (the output data).
In Figure 1 the solid arrows indicate the flow of
input data and dashed arrows the flow of output
Cont….
Cont….
A s s e m b ly L a n g u a g e / M a c h in e c o d e
M ic r o p r o g r a m m e d / H a r d w ir e d C o n tr o l
F u n c tio n a l U n its (A L U , M e m o r y , e tc .)
L o g ic a l G a te s
.
Computer Organization
Computer Organization
Definition: Computer organization deals with
structural relationships that are not visible to the
programmer (like clock frequency or the size of the
physical memory)
It refers to the operational units and their
interconnections that realize the architecture
specifications.. Examples are:
• Control Signals
• Interface between computer and its peripherals
• The memory technology being used.
Structure and
Structure and Function
Function
• Millions of electronic components
• To describe computer systems you need to
recognize their hierarchical nature
Set of layers or levels of interrelated subsystems
Each level consists of a set of components and their
inter-relationships
• The behavior of each level depends only on a
simplified, abstracted characterization of the
system at the next lower level
Computer Organization
Computer Organization
At each level, the designer is
concerned with:
Structure: The way in which the
components are interrelated
Function: The operation of each
individual component as part of the
structure.
For proper understanding of the
computer we will usually describe
systems from the top-down, instead of
bottom-up.
Computer Functions
Computer Functions cont..
cont..
Basic functions that a computer can perform:
Data Processing - a wide variety of forms, but
only a few fundamental methods or types
Data Storage - long-term or short,
temporary storage
Data Movement
Input / Output - when data are received from or
delivered to a peripheral, a device connected
directly to the computer
CONTROL
Data
Control
A.L.U
Address
Moore's Law,
formulated by Gordon
Moore in 1965, three
years before he helped
found chip maker Intel
Corp..
Computer Structure
Computer Structure
The microprocessor
speed.
A typical
A typical computer
computer system
system
Most recent
Most recent CPU
CPU Specifications
Specifications