Professional Documents
Culture Documents
Architecture
By
Muhammad Assad
Function
All computer functions are
comprised of four basic
operations:
Data processing
Data storage
Data movement
Control
Data Processing
The
basic function of any
computer is to process data
Describesarithmetic and logical
operations performed on data
Although end result may be
complex, there are few distinct
types of data processing
Data Storage
Long term
Logging
Data records
Short term
temp variables – e.g., buffer
containing the last key pressed
program control data – e.g., loop
variables
Data Movement
Computer
must be able to
communicate with outside world
Datamust be “accessible” to
devices outside computer
Two types:
Peripheral
Data communications
Data movement to a
peripheral
Data must be passed between
computer and I/O devices connected
to computer
Typically to simple devices
Examples
monitors and keyboards
data acquisition
peripheral control
Data Movement to remote
devices (data
communications)
Datacommunications is data
movement over a longer range
Typically
to smart devices or other
computers
Control
Something needs to monitor
operation and maintain control of
data processing, data storage, and
data movement.
Automated control of computer’s
resources
Functional
view
Operations:
Data movement
Operations:
Storage
Operations:
Processing
from/to storage
Operations:
Processing from
storage to I/O
Structure - Top Level
Peripherals Computer
Central Main
Processing Memory
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
Structure - The CPU
CPU
Computer Arithmetic
Registers and
I/O Logic Unit
System CPU
Bus
Internal CPU
Memory Interconnection
Control
Unit
Structure - The Control Unit
Control Unit
CPU
Sequencing
ALU Logic
Control
Internal
Unit
Bus
Control Unit
Registers Registers and
Decoders
Control
Memory
A Brief History of Computers
Later Generations
ENIAC (Electronic Numerical
Integrator And Computer)
Need:
Army’s Ballistic Research Lab developed range and
trajectory tables for new weapons
Used >200 people with desktop calculators to create
trajectory tables for weapons
ENIAC (continued)
Mauchly (EE professor) and Eckert (grad student) at University of
Pennsylvania's Moore School of Electrical Engineering
Proposed general purpose computer
Started 1943
Finished 1946
1 year to design
18 months to build
Cost $500,000
Too late for war effort
ENIAC (continued)
Figure 2.3, p. 22
IAS
execution
of
instruction
Figure 2.4, p. 23
Transistors
SEMICONDUCTOR MEMORY
The first application of integrated circuit technology to
computers was construction of the processor (the control
unit and the arithmetic and logic unit) out of integrated
circuit chips. But it was also found that this same
technology could be used to construct memories.
Since 1970, semiconductor memory has been through 13
generations: 1K, 4K, 16K, 64K, 256K, 1M, 4M, 16M, 64M,
256M, 1G, 4G, and, as of this writing, 16 Gbits on a single
chip (1K 210, 1M 220, 1G 230). Each generation has
provided four times the storage density of the previous
generation, accompanied by declining cost per bit and
declining access time.
Continue…..
MICROPROCESSORS Just as the density of elements on memory
chips has continued to rise, so has the density of elements on
processor chips. As time went on, more and more elements
were placed on each chip, so that fewer and fewer chips were
needed to construct a single computer processor.
A breakthrough was achieved in 1971, when Intel developed
its 4004.The 4004 was the first chip to contain all of the
components of a CPU on a single chip:The microprocessor was
born.
The 4004 can add two 4-bit numbers and can multiply only by
repeated addition. By today’s standards, the 4004 is
hopelessly primitive, but it marked the beginning of a
continuing evolution of microprocessor capability and power.
continue