Computer Arc - Organization
Computer Arc - Organization
Computer Arc - Organization
1
Organization and architecture
2
Organization and…cont’d
• Computer architecture
– Functional operation of the individual HW units within a
computer system.
– Logical aspects of system implementation as seen by the
programmer.
• E.g., instruction sets, instruction formats, data types,
addressing modes.
– How do I design a computer?
– The structures of a computer family not the specific
implementation, just like the architecture of a house might
be described as Victorian, villa, etc.
3
Organization and…cont’d
• Computer organization
– The internal arrangements of a computers, or how
features are implemented.
– Ways in which these components are interconnected
– Includes all physical aspects of computer systems.
• E.g., circuit design, control signals, memory types.
4
Organization and…cont’d
Example, Including multiply instruction
• It is an architectural design issue whether a computer will
have a multiply instruction.
5
Structure and Function
• Structure
6
Function
A computer can perform
four basic functions:
● Data processing
● Data storage
● Data movement
● Control
7
Operations(a) Operations(b)
Data movement Data storage
10
CPU
• Control Unit
Major structural components:
– Controls the operation of the CPU and
hence the computer
– Registers
– Provide storage internal to the CPU
– CPU Interconnection
– Some mechanism that provides for
communication among the control unit,
ALU, and registers
11
COMPUTER EVOLUTION
• The First Generation: Vacuum Tube Computers (1945
- 1953)
– Electronic Numerical Integrator and Computer
(ENIAC)
– Solved systems of linear equations.
– The ENIAC was the first general-purpose computer.
• Shorten a computational time from 20hrs to
30secs of pascal.
• impractical because the vacuum tubes would
burn out frequently.
12
13
ENIAC
ENIAC ……cont’d
15
The von Neumann Model
• Stored Program concept
• Main memory storing
programs and data
• Control unit interpreting
instructions from memory
and executing
16
The von Neumann Model
• The control unit fetches the next instruction from memory using
the program counter to determine where the instruction is located.
17
The von Neumann Model
18
The von Neumann Model
19
The von Neumann Model
20
Evolution cont’d
• $10 million
21
Evolution cont’d
• The Third Generation: Integrated Circuit
Computers (1965 - 1980)
• Small scale integration (SSI), Medium scale integration
(MSI)- Large scale integration (LSI)
• 3,000 - 100,000 devices on a chip
$ 8.8million
22
Evolution cont’d
23