Professional Documents
Culture Documents
ORGANISATION
Introduction to Computer Organisation
Learning objectives
To distinguish between the terms Computer
Architecture and Computer Organisation
To identify the basic elements in a computer
system
Computer User
Computer Task
Data Processing
Systems Analyst
Conduct surveys, determine feasibility and define and document user
requirements
Able to understand the technical specification
Specify computer systems to meet application requirements
Programmer
Create efficient application software for specific processing needs
Know how to manage the errors.
6
Web Designer
What is Architecture
Computer Architecture helps us understand how
all the following activities are perform internally
from a programmers point of view
Drawing & Painting
Making Decision
Typing
Displaying & Visualising
Playing movies & Music
Remembering
Editing
Printing
Connecting
Chatting
1000s of Instruction
Adding & Subtracting
Dividing & Multiplying
Shifting & Comparing
8
What is Architecture
The architecture of the computer system is made up
of the hardware and system software. Then, a
communication component exists to enable
interconnecting systems.
What is Organisation
Computer Organisation describes the hardware
devices and interconnections used to implement
the following task:
Addition
Multiplication
Subtraction
Shifting
Storage
Memory Access
Addressing Mode
I/O Control
Electronic Signals
Controllers (CPU)
Memory Devices
Interfaces
Integrated Circuits
10
Computer Organisation
Describes how the systems components are
organised internally and interconnected to
realise the computers architecture.
A family of computers may have a common
architecture, but each members of the family may
be organised in a different way internally to achieve
that architecture. Yet some internal factors may have
a profound, although hidden, effect on the
behaviour of the system as seen by a programmer
11
Instruction set (for CPU chips), data bits, address bits, I/O operations,
memory and device addressing techniques.
Can we divide or multiply numbers with one instruction?
Input
Process
(Check Transaction)
Output
Update
Account
(Screen Display)
(Printing Receipt)
15
The Software
Component
Software
Instructions executed by the system
Data
Fundamental representation of facts and observations
Eg Files, Databases and Hardcopy
Communications
Sharing data and processing among different systems
Eg: Network Connections, Protocol and Devices
17
18