Professional Documents
Culture Documents
William Stallings
Computer Organization
and Architecture
9th Edition
Chapter 2
History of Computers
First Generation: Vacuum Tubes
ENIAC
Its first task was to perform a series of calculations that were used to help
determine the feasibility of the hydrogen bomb
ENIAC
Weighed
30
tons
Occupied
1500
square
feet
of
floor
space
Contained
more
than
18,000
vacuum
tubes
140 kW
Power
consumption
Capable
of
5000
additions
per
second
Decimal
rather
than
binary
machine
Memory
consisted
of 20
accumulators,
each
capable
of
holding
a
10
10 digit
digit
number
number
Major
drawback
was the need
for manual
programming
by setting
switches
and
plugging/
unplugging
cables
IAS computer
Completed in 1952
+
Structure
of
IAS
Computer
Registers
Memory buffer
register (MBR)
Memory address
register (MAR)
Instruction register
(IR)
Instruction buffer
register (IBR)
Program counter
(PC)
Accumulator (AC)
and multiplier
quotient (MQ)
Table 2.1
The IAS
Instruction
Set
Commercial Computers
UNIVAC
Backward compatible
History of Computers
Second Generation:
Transistors
Smaller
Cheaper
Table 2.2
Computer Generations
+
Computer Generations
Introduced:
Provision of system
software which provided the
ability to:
load programs
perform common
computations
History of Computers
Third Generation: Integrated Circuits
Discrete component
Microelectronics
Integrated
Circuits
A computer consists of
gates, memory cells, and
interconnections among
these elements
+
Wafer,
Chip,
and
Gate
Relationshi
p
+
Chip Growth
LSI
Later
Generation
s
Large
Scale
Integration
VLSI
Very Large
Scale
Integration
Semiconductor Memory
Microprocessors
ULSI
Ultra Large
Scale
Integration
Microprocessors
Birth of microprocessor
More and more elements were placed on each chip so that fewer
and fewer chips were needed to construct a single computer
processor
a. 1970s Processors
b. 1980s
c. 1990s Processors
d. Recent Processors
Improvements in Chip
Organization and Architecture
Parallelism
Processor
Trends
Overview
An alternative approach to
processor design is the reduced
instruction set computer (RISC)
ARM
Intel
x86 Architecture
CISC
RISC
8080
x86 Evolution
8086
16-bit machine
8088
80386
80286
80486
General definition:
A combination of computer
hardware and software, and
perhaps additional mechanical
or other parts, designed to
perform a dedicated function. In
many cases, embedded systems
+ are part of a larger system or
product, as in the case of an
antilock braking system in a
car.
Embedded
Systems
Table 2.7
Examples of Embedded Systems and Their
Markets
Family of RISC-based
microprocessors and
microcontrollers
Designs microprocessor and
multicore architectures and
licenses them to
manufacturers
Chips are high-speed
processors that are known
for their small die size and
low power requirements
Embedded real-time
systems
Systems for storage,
Application platforms
Devices running open
Summary
Computer
Evolution and
Performance
Chapter 2
Second generation
computers
Transistors
Vacuum tubes
Integrated circuits
Performance designs
Multi-core
MICs
GPGPUs
Embedded systems
ARM evolution
Performance assessment
Microprocessor speed
Performance balance
Benchmarks
Amdahls Law
Littles Law