ITEC255-Chapter 1
ITEC255-Chapter 1
ITEC255-Chapter 1
ITEC255
Computer Organization
ITEC255 - Computer Organization & Architecture
& Architecture
INTRODUCTION
Introduction
1
Organization and Architecture
2
Organization and Architecture
• As an example:
• The fact that a multiply instruction is available is a
computer architecture issue.
ITEC255 - Computer Organization & Architecture
3
Structure and Function
hierarchical nature.
their interrelationships.
4
Structure and Function
Function
• There are only four basic functions that a computer can
perform.
1. Data processing: The data may take a wide variety of form,
but only a few fundamental methods or types of data
processing.
ITEC255 - Computer Organization & Architecture
10
5
Function
ITEC255 - Computer Organization & Architecture
Function
12
6
Function
• The number of possible operations that can be performed is
four:
1. The computer can function as a data movement device,
simply transferring data from one peripheral or
communications line to another.
ITEC255 - Computer Organization & Architecture
13
Function
2. The computer can function as a data storage device, with
data transferred from external environment to computer
storage (read) and vice versa (write).
ITEC255 - Computer Organization & Architecture
14
7
Function
3. The computer can operate data processing in storage.
ITEC255 - Computer Organization & Architecture
15
Function
4. The computer can operate data processing between storage
and external environment.
ITEC255 - Computer Organization & Architecture
16
8
Structure
• Figure shows the simplest possible representation of a
computer.
• The computer interacts in some fashion with its external
environment.
• In general, all of its linkages to the external environment can
ITEC255 - Computer Organization & Architecture
17
Structure
• There are four main structural components in the internal
structure of the computer:
1. Central processing unit (CPU): Controls the operation
of the computer and performs its data processing
functions. Often simply referred to as processor.
ITEC255 - Computer Organization & Architecture
18
9
Structure
• Internal structure of a computer:
Peripherals Computer
Main
ITEC255 - Computer Organization & Architecture
CPU
Memory
Computer Systems
Bus
I/O
Communication
lines
19
Structure – CPU
• Traditionally, there has been just a single processor. In recent
years, there has been increasing use of multiple processors in a
single computer.
20
10
Structure – CPU
• Internal structure of a CPU:
CPU
ITEC255 - Computer Organization & Architecture
ALU Computer
Registers
Main
CPU Memory
I/O
Control
Unit
21
22
11
Structure – Control Unit
• Internal structure of a control unit:
Control Unit
CPU
Sequencing
ITEC255 - Computer Organization & Architecture
Control
Memory
23
24
12