Professional Documents
Culture Documents
Qu es un microprocesador?
Esencialmente, un microprocesador es un
circuito de alta escala de integracin LSI,
compuesto de muchos circuitos ms simples
como son los Fip-flops, contadores, registros,
decodificadores, comparadores, unidad lgica
aritmtica, etc; todos ellos en una misma
pastilla de silicio, de modo que el
microprocesador puede ser considerado un
dispositivo lgico de propsito general o
universal.
Qu es un microprocesador?
Todos estos componentes que llevan a
cabo fsicamente la lgica y operacin del
microprocesador se denominan el
hardware del micro.
Adems tiene un conjunto de instrucciones
que definen acciones que puede realizar el
micro. stas constituyen el lenguaje del
micro o software.
Qu es un microcomputador?
Diagrama de bloques de un Microcomputador
Memoria
Entrada
Microprocesador
CPU
Salida
Intel 4004
1971, bus data 4-bit, bus direccin 12bit, 45 instr.
El primer microprocesador del mundo
Intel 8008
1972, bus data 8-bit, bus dir 14-bit, 48
instrucciones
Originalmente diseado como un
controlador de despliegue visual CRT.
Intel 8080
1973, data bus 8-bit, bus dir 16-bit, 243
instr
10 veces ms rpido que 8008
Bill Gates y un amigo estudiante :
BASIC, 1975 --> Microsoft
Intel 8085
- 1977,bus data 8-bit, bus dir 16-bit,
256 instr
- Ms rpido que 8080
Intel 8086/8088
1978, 8086 bus data 16-bit
1979, 8088 bus data externo 8 bit
Velocidad reloj 5,8,10MHz
Bus dir 20-bit, 2.5 MIPS
Incorporan un cach de 4 6 bytes
IBM PC
1981, CPU 8086/8088
29,000 transistores
Intel 80286
1983, bus data 16-bit
Bus dir 24-bit (16MB)
Velocidad Reloj 8,10,12.5MHz
4.0 MIPS
130,000 Trs en un solo chip
IBM PC AT en 1984, IBM PS/2 Modelo
50 y 60
Intel 80386
1986, bus data 32 bits, bus dir 32
bits(4GB)
Velocidad Reloj 16,20,25,33MHz
3~5 MIPS (7 MIPS en el chip de 25
MHz)
1G1024M
Intel 80486
1989, bus data 32 bits, bus dir 32
bits(4GB)
Velocidad Reloj 25,33MHz. 80486DX
50MHz
Mitad de instrs se ejecutan con un solo
pulso de reloj
1,200,000 Trs
Equivale a 386+387+ cach 8K
(datos+instrs) en un solo integrado
Pentium Pro
1995,bus data 64 bits, bus dir 36
bits(64GB)
Tecnologa Superscalar (3 unidades de
ejecucin)
21 millones de transistores
Velocidad de reloj 150MHz y 166MHz
Cach L1 16K
Cach L2 256 KB SRAM-opera a
velocidad de bus 60 66MHz
Ejecuta 3 instrucciones / clock
Pentium II
1997, Pentium Pro + MMX
Reloj 233, 266, hasta 450 MHz
Velocidad de Bus 100MHz
7.5 million Transistores in CPU
Cach 32K L1
Cach 512KB L2 que opera a
133MHz
PII + Cach L2 montados en un circuito
impreso pequeo
Pentium III
1999, versin mejorada del Pentium II
Basa su arquitectura en Pentium PRO
Pentium Pro + MMX + Internet
Streaming SIMD Instructions
SIMDSingle Instruction Multiple Data
9.5 millones de transistores
Reloj 600 MHz, .,1GHz
Velocidad de bus 100 133MHz
32 K cach L1
256K 512K memoria cach L2
Pentium IV
20002001, bus data 64 bits, bus dir
36 bits
Aquitectura similar a la de Pentium III
Velocidad de bus 100MHz 400MHz
Reloj 1.3 GHz 3.0 GHz
Usa tecnologa Hyper Pipeline:
incorpora cach especial 12KB en el
ncleo del procesador para
microoperaciones
CPU
Coprocesador
Cach 8K L1
CPU1
CPU2
Cach 16K L1
Coprocesador
CPU1
CPU2
CPU3
Cach 16K L1
Cach 256K L2
Coprocesador
Vista Conceptual:
Pentium II-Pentium III-Pentium IV
Circuito Impreso Pequeo.
CPU1
CPU2
CPU3
Coprocesador
Cach 32K L1
Cach L2 256K-512K-1M
Microcomputadora
Microprocesador
Bus Direccin
Bus Datos
MWTC
MRDC
IOWC
IORD
ROM
Bus de Control
RAM
Teclado
Impresora
Memoria Principal
Memoria Principal es donde se
almacenan las instrucciones y datos que
van a ser procesadas inmediatamente por
el CPU.
ROM (Read Only Memory)
RAM (Random Access Memory)
Cach
Registros
Memoria Secundaria
Memoria Secundaria es donde se almacenan
los datos e instrucciones para ser archivados
por un tiempo indefinido.
Disco Duro: memoria secundaria principal, su
estructura son discos con superficie magntica.
Su tamao se mide en GB.
Diskettes: su capacidad se mide en KB y MB.
CD-RW: su capacidad va de 650MB a 700MB.
CD-DVD: su capacidad va de 4GB a 18GB.
Pendrive: su capacidad de 1GB a 64GB.
ROMBIOS Y RAM
ROMBIOS: contiene las instrucciones para
arrancar la mquina y hacer revisin de ella.
Actualmente se implementa en FLASH y
puede ser actualizada directamente en el
circuito.
RAM: almacena los datos y los programas
que el procesador va a ejecutar.
La RAM normalmente es mas lenta que el
procesador.
Memoria Cach
Ms rpida que la RAM, pero ms cara.
Se coloca entre el microprocesador y la RAM.
Sirve para almacenar temporalmente aquellos
datos que estn siendo procesados con mayor
frecuencia.
Cach nivel L1 viene generalmente empacada
dentro del mismo procesador y trabaja a la
velocidad de este.
Mejora el rendimiento del sistema.
Buses
Los buses son los encargados de llevar
los datos de un lugar a otro en el
computador.
El bus ms importante es el que conecta
el procesador con la memoria principal
RAM.
Este es el principal cuello de botella de
una computadora moderna.
Microprocesador 8085
MICROPROCESADOR DE 8 BITS
Operaciones Frecuentes