Coa 2
Coa 2
1
Overview
• Computer organization
– physical aspects of computer systems.
– E.g., circuit design, control signals, memory types.
– How does a computer work?
• Computer architecture
– Logical aspects of system as seen by the programmer.
– E.g., instruction sets, instruction formats, data types,
addressing modes.
– How do I design a computer?
2
Computer Components
3
Computer Components
4
An Example System
6
An Example System
7
An Example System
8
An Example System
9
An Example System
10
An Example System
11
An Example System
12
An Example System
13
An Example System
14
An Example System
Hard disk capacity determines
the amount of data and size of
programs you can store.
15
An Example System
17
An Example System
18
An Example System
This one has a dot pitch of 0.24mm and a refresh rate of 75Hz.
21
Historical Development
22
Historical Development
23
Historical Development
24
Historical Development
25
Historical Development
26
Historical Development
27
The Computer Level Hierarchy
28
The Computer Level Hierarchy
29
The Computer Level Hierarchy
30
The Computer Level Hierarchy
31
The Computer Level Hierarchy
32
The Computer Level Hierarchy
33
The von Neumann Model
34
The von Neumann Model
35
The von Neumann Model
36
The von Neumann Model
• This is a general
depiction of a von
Neumann system:
• These computers
employ a fetch-
decode-execute
cycle to run
programs as
follows . . .
37
The von Neumann Model
38
The von Neumann Model
39
The von Neumann Model
40
The von Neumann Model
41
Non-von Neumann Models
42
Non-von Neumann Models
43
Non-von Neumann Models
44
Non-von Neumann Models
45