Introduction To Computer Architecture
Introduction To Computer Architecture
INTRODUCTION TO COMPUTER
ARCHITECTURE
Azhi A. Faraj
What is Computer?
2
Generally have:
Cache memory
System bus: Transfers data, CPU facing, I/O Bus
Memory controller
I/O bus
Types of Computer
4
Computer Hardware:
it is a physical part. Some Hardware tools are
responsible for data input and output during
implementing the computer tasks.
Ex: CPU, Main Memory, Secondary Memory and I/O
devices
Computer Software:
System software is responsible for controlling,
integrating, and managing the individual hardware
components of a computer system .
Computer System Layers
6
End User
Programmer
Operating System
Computer Hardware
6
Computer Software
7
B- System Software:
System software refers to the files and programs that
make up your computer's operating system.
Such as: Windows, Linux, Mac os x.
Why study CA?!
8
Architecture!
Science and art of interconnecting building materials to
construct various buildings, subject to constraints!
Materials: brick, concrete, glass etc.!
Whats Inside?
12
Architecture
13
13
What is Machine Language?
14
14
Machine Language contd..
15
Advantages
Machine can directly access (Electronic circuit)
High Speed
Disadvantages
Human cannot identify
Machine depended
(Hardware depended)
15
High-level And Low-level Language
16
Structure
It is the way in which components relate to each other
Function
It is the operation of individual components as part of the
structure
Function
19
Data Control
Movement Mechanism
Data
Processing
Facility
Operations (1)
21
Data movement
Transferring data from one peripheral or communications
line to another
e.g. keyboard to screen
Data
Storage
Facility
Data Control
Movement Mechanism
Data
Processing
Facility
Operations (2)
22
Storage
Data transferred from the external environment to
computer storage (read) and vice versa (write).
e.g. Internet download to disk
Data
Storage
Facility
Data Control
Movement Mechanism
Data
Processing
Facility
Operation (3)
23
Data Control
Movement Mechanism
Data
Processing
Facility
Operation (4)
24
Data Control
Movement Mechanism
Data
Processing
Facility