Microprocessor - Terms and Definitions
Microprocessor - Terms and Definitions
microprocessor - is a computer processor where the data processing logic and control is
included on a single integrated circuit, or a small number of ICs.
arithmetic, logic and control - The microprocessor contains the _____________ circuitry
required to perform the functions of a computer's central processing unit.
Intel 4004 - Intel's first commercial chip in 1971, 2300 transistors, 740 khz, execute 60k
instructions per second
Intel 8008 - First Commercial 8 bit, 1972, 500khz, 50k instructions per second
Intel 8085 - 1976, 3Mhz, 679.2k instructions per second, 100mil copies sold, 6.5k
transistor, 8kb data bus and 16kb address bus
Intel 8086 - 1978, 4.77 or 8 or 10Mhz, 29k transistor, 1Mb of memory, 22k instructions,
multiply and divide instructions.
Intel 8088 - 1979, cheaper version of 8086, became the most popular when IBM used it
for it's first PC
Intel 80186 and 80188 - 1982, 6MHZ, additional components like; interrupt controller,
clock generator, local bus controller and counters
Intel 80286 - 1982, 8Mhz, 16Mb of memory, 134k transistor, 4mil instructions per
second
Intel 80386 - 1986, 4Gb of memory, 16-33Mhz, best selling microprocessor in history
Intel 80486 - 1989, 1.2M transistor, 16-100Mhz, cache memory was first introduced with
8kb
Intel Pentium - 1993, 80586, 4Gb of memory, 66Mhz, 110M instructions per second .
cache memory: 8kb for instructions and 8kb for data
Intel pentium 2 - 1997, 233-500Mhz, MMX technology, 333M instructions per second ,
L2 cache and processor were on one circuit.
Intel pentium 2 xeon - 1998, 400-450Mhz, designed for servers
program memory
data memory
data EEPROM - unlike microprocessor, microcontroller has its own memory units which
is classified as
north bridge - memory controller hub, memory slots, graphic card slots
Von Neumann Architecture - consists of a single, shared memory for programs and
data, a single bus for memory access, an arithmetic unit, and a program control unit. it's
processor operates fetching and execution cycles seriously
bus - is a subsystem that is used to connect computer components and transfer data
between them. For example, an internal bus connects computer internals to the
motherboard.
address bus - carries memory addresses from the processor to other components such
as primary storage and input/output devices.
data bus - carries the data between the processor and other components
control bus - carries control signals from the processor to other components.
Control Unit
I/O Units
Arithmetic Logic Unit (ALU)
Registers
Cache - main components of microprocessor
Cache memory
RAM
Dynamic RAM
Static RAM
Double Data Rate SDRAM
Double Data Rate 4 Synchronous Dynamic RAM
Rambus Dynamic RAM
Read-only memory - types of computer memory
fetch, decode and execute - The CPU works by following a process known as
Application Specific Integrated Circuit (ASIC) - An integrated circuit chip customized for
a particular use, rather than intended for general-purpose use.
Designed to do one thing : High Speed
Application Specific Integrated Circuit (ASIC) - Expensive to design and manufacture for
products which has a large production run.
Cannot be reprogrammed or modified to execute another application
1. Data Communication
2. Signal Processing
3. Data Display
4. Control Operation - logic devices includes specific function:
Programmable Array Logic and Gate array logic - two types of simple programmable
logic devices
encoder
decoder
multiplexer
demultiplexer - application of Complex Programmable logic devices
digital signal processor - The goal of it is to measure, filter, compress real world analog
signals
PLC - is a specialized, industrial, embedded computer. It is custom programmed to
monitor input signals (digital or analog), perform logical operations, and trigger specific
output signals.
PLC - Basically a gigantic microcontroller with higher speed, performance and reliability.
for industrial use for controlling machinery
- Use to integrate new components into a system
sequential logic - type of logic circuit whose output depends on the present value of its
input signal and on the sequence of past input the input history