Professional Documents
Culture Documents
Microelectronics
+ A computer consists of gates,
Integrated memory cells, and
interconnections among these
Circuits elements
The pace slowed to a doubling every 18 months in the 1970’s but has sustained that rate
ever since
The cost of computer logic and memory circuitry has fallen at a
dramatic rate
+ LSI
Large
Scale
Later Integration
Generations
VLSI
Very Large
Scale
Integration
ULSI
Semiconductor Memory Ultra Large
Microprocessors Scale
Integration
+ Semiconductor Memory
+
Microprocessors
The density of elements on processor chips continued to rise
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
Evolution of Intel Microprocessors
c. 1990s Processors
d. Recent Processors
A Top-Level
View of Computer
Function and
+
Interconnection
+
Computer Components
Contemporary computer designs are based on concepts developed by
John von Neumann at the Institute for Advanced Studies, Princeton
Hardwired program
The result of the process of connecting the various components in the
desired configuration as form of programming. The resulting “program” is
in the form of hardware and is termed a hardwired program.
+
Hardware
and Software
Approaches
Software Software
●
A sequence of codes or instructions
●
Part of the hardware interprets each instruction and generates control signals
Provide a new sequence of codes for each new program instead of rewiring
I/O
●
the hardware
Components
Major components:
+
●
CPU
●
Instruction interpreter
●
Module of general-purpose arithmetic and logic functions
●
I/O Components
●
Input module
●
Contains basic components for accepting data and instructions and converting them into an internal form of signals usable by the system
●
Output module
●
Means of reporting results
Memory address Memory buffer MEMORY
register (MAR) register (MBR)
Specifies the Contains the data
address in to be written into
memory or
memory for the
receives the data
next read or
read from
write memory
MAR
The instruction contains bits that specify the action the processor is
to take. The processor interprets the instruction and performs the
required action
Action Categories
●
Data transferred to or
●
Data transferred
from a peripheral
from processor to
device by transferring
memory or from between the processor
memory to processor and an I/O module
Processor- Processor-
memory I/O
Data
Control
processing
●
An instruction may ●
The processor
specify that the may perform some
sequence of arithmetic or logic
execution be altered operation on data
+
+
Example
of
Program
Execution
+
Instruction Cycle State Diagram