0% found this document useful (0 votes)
6 views

Microprocessor - Terms and Definitions

Mp terms and definitions

Uploaded by

Oxygen Pascual
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Microprocessor - Terms and Definitions

Mp terms and definitions

Uploaded by

Oxygen Pascual
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

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 4040 - 1974, 8kb of memory, 3k transistor, 500-740khz

Intel 8008 - First Commercial 8 bit, 1972, 500khz, 50k instructions per second

Intel 8080 - 1974, 2mhz, 6k transistor, 500k 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 pro - 1995, use in server systems, 21M transistor

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

Intel pentium 3 - 1999, 500Mhz to 1.4 Ghz, 9.5 mil transistor

Intel pentium 4 - 2000, 1.3 to 3.8 Ghz, 42M transistor

Intel dual core - 2006, SMT( simultaneously multi-threading)

Intel core 2 - 2006, 1.2 to 3 Ghz

Intel core i7 - 2008, 2.66-3.33Ghz, 781M transistor

Intel core i5 - 2009, 4 physical cores, 2.40-3.60 Ghz, 781M transistor

Intel core i3 - 2010, 2 physical cores, 2.93-3.33 Ghz, 781M transistor

Intel 8085 - It is a single chip with 40-pins


5 volts

microprocessor - (ALU, control unit, register) CPU

microcontroller - CPU, I/O ports, counter, timer, RAM, ROM

microcontroller - unlike microprocessor, ________ has its own memory units

program memory
data memory
data EEPROM - unlike microprocessor, microcontroller has its own memory units which
is classified as

microprocessor - is used in signal processing for inside the system

microcontroller - is used in signal processing in order to control things

north bridge - memory controller hub, memory slots, graphic card slots

south bridge - I/o controller hub

compiler - is a special program that translates a programming language's source code


into machine code, bytecode or another programming language. The source code is
typically written in a high-level, human-readable language such as Java or C++.

assembly language - In computer programming, ________________, often referred to


simply as Assembly and commonly abbreviated as ASM or asm, is any low-level
programming language with a very strong correspondence between the instructions in
the language and the architecture's machine code instructions
machine language - is the language understood by a computer. It is very difficult to
understand, but it is the only thing that the computer can work with. All programs and
programming languages eventually generate or run programs in machine language

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

Harvard Architecture - refers to a memory structure in which the processor is connected


to two independent memory banks via two independent sets of buses. In the original
_____________ one memory bank holds program instructions and the other holds data

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

Full Custom Design


Semi-Custom Design
Programmable ASIC - types of ASIC

Simplified Programmable Logic Device (SPLD)


Complex Programmable Logic Device (CPLD) - types of PLD

1. Data Communication
2. Signal Processing
3. Data Display
4. Control Operation - logic devices includes specific function:

Fixed Function Logic Devices - f

PLD and FPGA( field programmable gate array) - 2 types of PLD

PROM - fixed AND fusible OR

PAL - programmable AND fixed OR

PLA - AND & OR are both programmable

Programmable Array Logic and Gate array logic - two types of simple programmable
logic devices

encoder
decoder
multiplexer
demultiplexer - application of Complex Programmable logic devices

CPLD - Build on SPLD Architecture and creates a much larger design


it can be used to integrate the function of a number of SPLDs into a single device

FPGA - It is an integrated circuit that implements code in hardware to execute a


thousand times faster than in a processor.

FPGA - Written in VHDL or Verilog

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

Arduino - is an open-source hardware and software company, project, and user


community that designs and manufactures single-board microcontrollers and
microcontroller kits for building digital devices.

Combinational Logic - a type of digital logic circuit which is implemented by boolean


circuit, where the output is the pure function of the present input only

processor register - a quick accessible location available to a computer's processor that


may hold instructions, a storage address or any kind of data.

programmable logic controller - a specialized embedded computer. it is custom


programmed to monitor input signal, perform logical operations and trigger specific
output signal.

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

You might also like