Cuadro Comparativo Microprocesadores
-
Upload
aroshita05 -
Category
Documents
-
view
71 -
download
4
Transcript of Cuadro Comparativo Microprocesadores
![Page 1: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/1.jpg)
Instituto Tecnológico de Oaxaca
Periodo escolar Ene-Jun/2013
Materia: Lenguajes de Interfaz
Catedrático: Silva Martínez Dalia
Grupo: ISA Semestre: 6°
Alumna: Cabrera Valdiviezo Rosa María
Cuadro Comparativo Microprocesadores
Carrera: Ing. Sistemas Computacionales
SECRETARÍA DE
EDUCACIÓN PÚBLICA
![Page 2: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/2.jpg)
HISTORIA DE LOS MICROPROCESADORES Año Microprocesador Característica Velocidad de
reloj (max)
Velocid
ad de
FSB
(max)
Bus de
datos
Bus de
direccionamiento
Registros Zócalo(s)
1971 Intel 4004
-Contiene
2.300 transistores.
740 KHz
--------
4 bits 4 bits (Bus
compartido de
datos y
direcciones)
16 registros de 4 bits cada uno 15 pin DIP
1972 Intel 8008
-Integrada con 3300
transistores.
800 KHz
--------
8 bits(Bus
compartido
de datos y
direcciones)
8 bits (Bus
compartido de
datos y
direcciones)
18 pin DIP
1974
SC/MP
-Implemento el
contador de programa.
- Capacidad de liberar
los buses.
2 MHz
--------
8 bits 16 bits 1 Acumulador de 8 bits, 1
extensión de 8 bits, 3 índice de
16 bits, 1 Contador
40 pin DIP
Intel 8080
-Compatible a nivel
fuente en el lenguaje
ensamblador usando
conjunto de
instrucciones.
- 256 puertos de I/O.
2 MHz
--------
8 bits 16 bits 7 registros de 8 bits, 6 de los
cuales se podían combinar en 3
registros de 16 bits, un puntero
de pila en memoria de 16 bits y
1 contador de programa de 16
bits.
40 pin DIP
1975
Motorola 6800
-Integrado con 6,800
transistores.
-
--------
78 38 pin DIP
MOS 6502
-Utilizo fragmentos de
programas en lenguaje
ensamblador para
realizar la pantalla scroll
hacia abajo.
-Necesita cuatro ciclos
para leer una
instrucción.
1 MHz
--------
8 bits 16 bits El acceso del software a la pila
se hacía hecho mediante
cuatro instrucciones con modo
de direccionamiento implícito
cuya función era colocar o
retirar un elemento en la pila
(Push o Pop)
40 pines
1976 Z80 -Dos bancos de registro. 2.5 MHz
--------
8 bits 8 bits Conjunto de
instrucciones mejorado,
![Page 3: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/3.jpg)
-Instrucciones de
manipulación de bits y
movimiento de bloques
incluyendo 9 registros índice IX e
IY
1978 Inter 8088
-Cuentan con dos
componentes la Unidad
de Interfaz del Bus y la
Unidad de ejecución
10 MHz
--------
16 bits 20 bits Cuenta con Registros de:
-Propósito general (4)
-Índices (4)
-Bandera (9)
-Segmento (4)
-Apuntador de instrucciones (2)
40 pin DIP
1982 Intel 80286
-Cuenta con 134,000
transistores
-División de memoria
mediante tablas de
segmentos.
-Protección entre
aplicaciones para evitar
la escritura de datos
accidentales.
25 MHz
--------
32 bits 24 bits PGA, CLCC y PL
CC de 68 pines
1985 Intel i386
- Añadió una
arquitectura de 32 bits y
una unidad de
traslación de páginas.
-un procesador de 16
bits con un sistema
de memoria
segmentada.
-Capacidad para
multitareas
40 MHz
--------
32 bits 24 bits Cambios mínimos en el conjunto
de instrucciones.
x86 (IA-32)
PLCC de 68
pines
VAX 78032
-Coprocesador de
coma flotante
separado.
-Contenía 125000
transistores
--------
32 bits 24 bits
1989 Intel i486 Cuenta con una unidad
de coma flotante y
un caché unificado
integrados en el
100 MHz 50 MHz
---------
---------
Conjunto de
instrucciones optimizado
x86 (IA-32)
PGA (socket
1, 2,3,6)
196-pin PQFP
![Page 4: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/4.jpg)
propio circuito
integrado del
microprocesador y una
unidad
de interfaz de bus
mejorada.
- Arquitectura de 32 bits
1993 PowerPc 601
-Integra 2,8 millones de
transistores sobre una
capa de tan sólo 11
milímetros cuadrados.
-Incorpora una memoria
caché interna de 32 KB
-Formado por tres
unidades de ejecución
independientes entre sí.
300 MHz
--------
32 bits 24 bits -32 registros de propósito
general.
Intel Pentium
-3.100.000 transistores
-Cache interno de
8 KB para datos y 8 KB
para instrucciones
- Arquitectura de 32 bits
300 MHz 66 MHz
---------
---------
Socket 4
Socket 5
Socket 7
1994 PowerPc 620
-Fue diseñado para su
utilización en servidores,
y especialmente
optimizado para usarlo
en configuraciones de
cuatro y hasta ocho
procesadores en
servidores de
aplicaciones de base
de datos y vídeo.
-Arquitectura de 64 bits
133 MHz
--------
625 pines
1995 Intel Pentium Pro -Basado en el entonces
nuevo núcleo P6 entre
algunas de sus
características
200 MHz 66 MHz
---------
---------
X86 Socket 8
![Page 5: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/5.jpg)
podemos encontrar: la
ejecución fuera de
orden, ejecución
especulativa y
una tubería adicional
para instrucciones
sencillas.
- Arquitectura de 32 bits
1996 AMD K6
-Arquitectura de 32 bits.
- Performance superior
-Imágenes y gráficos
reales
-Sonido y Video de
Pantalla Completa
-Máxima Experiencia en
Internet
233 MHz 66 MHz
---------
---------
Juego de instrucciones MMX,
que ya se han convertido en
estándar
Socket 7
1999 Intel Celeron
-Realizan las mismas
funciones básicas que
otros, pero su
rendimiento es inferior.
-Tienen menos
memoria caché y
funcionalidades
avanzadas
desactivadas.
3.6 GHz 800 MT/s
---------
---------
x86, EM64T Slot 1
Socket 370
Socket 478
LGA 775
Socket M
AMD Athlon K7
-El bus de
comunicación es
compatible con el
protocolo EV6 usado en
los procesadores DEC
21264 de Alpha,
funcionando a una
frecuencia de 100 MHz
DDR.
650 MHz 100 MT/s
---------
---------
X86 Slot A
Socket A
Socket 563
![Page 6: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/6.jpg)
2000 Intel Pentium 4
-Sacrifico el rendimiento
de cada ciclo para
obtener a cambio
mayor cantidad de
ciclos por segundo y
una mejora en las
instrucciones SSE.
3.8 GHz
1066
MT/s
---------
---------
x86 (i386), x86-
64, MMX,SSE, SSE2, SSE3
Socket 423
Socket 478
LGA 775
2001 AMD Athlon Xp
-Funcionan con voltajes
más reducidos.
-Tecnología PowerNow,
que reduce la
velocidad de
funcionamiento del
procesador cuando
tiene poca carga de
trabajo, para reducir
aún más su consumo.
-Aumentó la memoria
caché de primer nivel a
128 KB , incluye 512 KiB
de caché de segundo
nivel externa al circuito
integrado del
procesador.
1.7 GHz 200 MT/s
---------
---------
X86 Socket 754
2006 Intel Core Duo
-Dispone de dos núcleos
de ejecución lo cual
hace de este
procesador especial
para las aplicaciones
de subprocesos
múltiples y para
multitarea.
-Implementa 2 MB
de caché compartida
para ambos núcleos
más un bus frontal de
667 ó 553 MHz.
2,50 GHz 667 MT/s
---------
---------
X86 MMx SSE SSE2 SSE3 Socket M
(Socket 479)
Socket 478
![Page 7: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/7.jpg)
2012 Intel Core Ivy
Bridge
-Nuevo generador de
números aleatorios.
-Reproducción múltiple
de 4K de resolución.
3.8 GHz 2800
MT/s
---------
---------
x86, MMX, SSE, SSE2,SSE3, SSSE3,
x86-64,SSE4.1, SSE4.2, AES,AVX
Socket R (LGA
2011)
Socket
1155 (LGA 1155)
Evolución de los lenguajes de programación
Año Lenguaje Características Plataforma Arquitectura Sistema Operativo 1949 EDSAC
-Utilizo tubos de almacenado de memoria
acústica.
-Pantalla de osciloscopio.
-Primera biblioteca de subrutinas.
-Utilizo el primer lenguaje ensamblador para
UNIVAC 1
1950 Mauri Wilkes
-Desarrollo un pequeño programa escrito en
memoria ROM controlando la unidad central
de proceso
1990
TASM(Turbo Assembler)
-Trabajaba bien con los compiladores de
lenguaje de alto nivel de Borland como Turbo
C, Turbo Basic y Turbo Pascal.
-Para ejecutar estos programas se necesita el
TASM o TASMX, solo se copia en un editor de
texto, se compilan y ejecutan.
IBM Familia de los
microprocesa
dores x86
-----------------
![Page 8: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/8.jpg)
MASM(Macro Assembler)
-Producido originalmente para trabajo de
desarrollo en MS-DOS.
-Soporta una amplia variedad de facilidades
para macros y programas estructurados,
incluyendo construcciones de alto nivel para
bucles.
Win32 Familia de los
microprocesa
dores x86 y 16
bits
Windows
1991 NASM(Netwide Assembler)
-Genera varios formatos binario en cualquier
maquina, incluyendo COFF
-Puede crear archivos binarios planos.
-Usa la tradicional sintaxis de Intel para el
lenguaje ensamblador x86.
Intel x86 Familia de
microprocesa
dores
x86 y 16 bits
Multiplataforma
1999 FASM(Flat Assembler)
-Estilo de sintaxis de Intel.
-Poderosa capacidad de macros, optimización
de tamaño y portabilidad.
-Puede generar archivos objeto: binario plano,
ELF o COFF, así como también ejecutables en
formato MZ, ELF o PE.
IA-32 y x86-64. Linux, Windows (incluy
endo un IDE de
desarrollo),DOS, Open
BSD, MenuetOS, Octa
OS, y DexOS.
![Page 9: Cuadro Comparativo Microprocesadores](https://reader031.fdocumento.com/reader031/viewer/2022020106/55cf9d32550346d033aca1cb/html5/thumbnails/9.jpg)
A lo largo del tiempo hemos podido notar un cambio radical en la tecnología, apareciendo
nuevas tecnologías que hace mucho tiempo eran solo un sueño. Desde el primer
procesador de la compañía Intel el cual fue creado para una calculadora que trabajaba
con una velocidad de reloj de 740 KHz hasta los nuevos procesadores que trabajan a una
velocidad de reloj de 3.8 GHz, así mismo como los lenguajes ensamblador que en sus
orígenes se implementaban únicamente para la computadora que era programado pero
ahora existe la compatibilidad entre arquitecturas como es el caso del FASM.
Bibliografía
http://es.wikipedia.org/wiki/Intel_4004
http://www.idg.es/pcworld/Ordenadores-IBM-PowerPC_El-PowerPC601-integra-2_8-
/art31809.htm
http://es.wikipedia.org/wiki/Intel_8008
http://es.wikipedia.org/wiki/Z80
http://en.wikipedia.org/wiki/MicroVAX_78032
http://es.wikipedia.org/wiki/Intel_8080
http://es.wikipedia.org/wiki/Intel_8086_y_8088
http://es.wikipedia.org/wiki/Intel_80286
http://es.wikipedia.org/wiki/Intel_80386
http://es.wikipedia.org/wiki/Intel_80486
http://es.wikipedia.org/wiki/Intel_Core_Duo
http://es.wikipedia.org/wiki/Intel_Pentium_4
http://es.wikipedia.org/wiki/Microsoft_Macro_Assembler
http://es.wikipedia.org/wiki/FASM
http://es.wikipedia.org/wiki/NASM#Caracter.C3.ADsticas
http://es.wikipedia.org/wiki/Turbo_Assembler