Cuadro Comparativo Microprocesadores

Instituto Tecnológico de Oaxaca SECRETARÍA DE EDUCACIÓN PÚBLICA Periodo escolar Ene-Jun/2013 Materia: Lenguajes de Int

Views 102 Downloads 0 File size 891KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Instituto Tecnológico de Oaxaca

SECRETARÍA DE EDUCACIÓN PÚBLICA

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

HISTORIA DE LOS MICROPROCESADORES Año

1971

1972

Microprocesador

Intel 4004

Intel 8008

SC/MP

1974

Intel 8080

Motorola 6800

MOS 6502 1975

1976

Z80

Característica

Velocidad de Velocid Bus reloj (max) ad de datos FSB (max)

-Contiene 2.300 transistores.

740 KHz

-Integrada con transistores.

3300 800 KHz --------

-Compatible a nivel 2 MHz fuente en el lenguaje ensamblador usando conjunto de instrucciones. - 256 puertos de I/O.

4 bits (Bus compartido de datos y direcciones)

8 bits(Bus compartido de datos y direcciones)

8 bits (Bus compartido de datos y direcciones)

8 bits

16 bits

1 Acumulador de 8 bits, 1 40 pin DIP extensión de 8 bits, 3 índice de 16 bits, 1 Contador

8 bits

16 bits

7 registros de 8 bits, 6 de los 40 pin DIP 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.

--------

--------

6,800

-Utilizo fragmentos de 1 MHz programas en lenguaje ensamblador para realizar la pantalla scroll hacia abajo. -Necesita cuatro ciclos para leer una instrucción. -Dos bancos de registro. 2.5 MHz -Instrucciones de

Zócalo(s)

4 bits --------

-Implemento el 2 MHz contador de programa. - Capacidad de liberar los buses.

-Integrado con transistores. -

de Bus de Registros direccionamiento

16 registros de 4 bits cada uno

15 pin DIP

18 pin DIP

78

38 pin DIP

-------8 bits

16 bits

El acceso del software a la pila 40 pines 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)

8 bits

8 bits

Conjunto instrucciones mejorado,

--------

--------

de

manipulación de bits y movimiento de bloques

1978

1982

1985

Inter 8088

Intel 80286

Intel i386

VAX 78032

1989

Intel i486

-Cuentan con dos 10 MHz componentes la Unidad de Interfaz del Bus y la Unidad de ejecución

-Cuenta con 134,000 25 MHz transistores -División de memoria mediante tablas de segmentos. -Protección entre aplicaciones para evitar la escritura de datos accidentales. - Añadió una 40 MHz 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 -Coprocesador de coma flotante separado. -Contenía 125000 transistores Cuenta con una unidad 100 MHz de coma flotante y un caché unificado integrados en el

incluyendo 9 registros índice IX e IY

16 bits

20 bits

32 bits

24 bits

32 bits

24 bits

32 bits

24 bits

--------

Cuenta con Registros de: -Propósito general (4) -Índices (4) -Bandera (9) -Segmento (4) -Apuntador de instrucciones (2)

PGA, CLCC y PL CC de 68 pines

--------

--------

40 pin DIP

Cambios mínimos en conjunto de instrucciones. x86 (IA-32)

el PLCC pines

de

--------

50 MHz

Conjunto instrucciones optimizado x86 (IA-32) ---------

---------

de PGA (socket 1, 2,3,6) 196-pin PQFP

68

propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. - Arquitectura de 32 bits

1993

PowerPc 601

Intel Pentium

1994

1995

PowerPc 620

Intel Pentium Pro

-Integra 2,8 millones de 300 MHz 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í. -3.100.000 transistores 300 MHz -Cache interno de 8 KB para datos y 8 KB para instrucciones - Arquitectura de 32 bits -Fue diseñado para su 133 MHz 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 -Basado en el entonces 200 MHz nuevo núcleo P6 entre algunas de sus

32 bits

24 bits

--------

-32 registros general.

66 MHz

de

propósito

Socket Socket Socket 7 ---------

--------625 pines

--------

66 MHz

X86

Socket 8

4 5

características podemos encontrar: la ejecución fuera de orden, ejecución especulativa y una tubería adicional para instrucciones sencillas. - Arquitectura de 32 bits 1996

1999

AMD K6

Intel Celeron

AMD Athlon K7

---------

-Arquitectura de 32 bits. 233 MHz - Performance superior -Imágenes y gráficos reales -Sonido y Video de Pantalla Completa -Máxima Experiencia en Internet

66 MHz

-Realizan las mismas 3.6 GHz funciones básicas que otros, pero su rendimiento es inferior. -Tienen menos memoria caché y funcionalidades avanzadas desactivadas.

800 MT/s

-El bus de 650 MHz comunicación es compatible con el protocolo EV6 usado en los procesadores DEC 21264 de Alpha, funcionando a una frecuencia de 100 MHz DDR.

100 MT/s

---------

Juego de instrucciones MMX, Socket 7 que ya se han convertido en estándar ---------

---------

---------

---------

x86, EM64T

Slot Socket Socket LGA Socket M

X86

Slot Socket Socket 563

---------

---------

1 370 478 775

A A

2000

2001

2006

2012

Intel Pentium 4

AMD Athlon Xp

Intel Core Duo

Intel Core Ivy

-Sacrifico el rendimiento 3.8 GHz de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE.

1066 MT/s

-Funcionan con voltajes 1.7 GHz 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.

200 MT/s

-Dispone de dos 2,50 GHz 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.

667 MT/s

-Nuevo generador de 3.8 GHz

2800

---------

---------

---------

x86 (i386), x8664, MMX,SSE, SSE2, SSE3

Socket Socket LGA 775

423 478

X86

Socket 754

X86 MMx SSE SSE2 SSE3

Socket M (Socket 479) Socket 478

x86, MMX, SSE, SSE2,SSE3, SSSE3,

Socket

---------

---------

---------

R (LGA

Bridge

números aleatorios. -Reproducción múltiple de 4K de resolución.

MT/s

x86-64,SSE4.1, SSE4.2, AES,AVX ---------

---------

2011) Socket 1155 (LGA 1155)

Evolución de los lenguajes de programación Año

Lenguaje

Características

Plataforma Arquitectura

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

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

-Producido originalmente para trabajo de desarrollo en MS-DOS.

Win32

1990

MASM(Macro Assembler)

Sistema Operativo

Familia de los microprocesa dores x86 -----------------

Familia de los microprocesa

Windows

-Soporta una amplia variedad de facilidades para macros y programas estructurados, incluyendo construcciones de alto nivel para bucles. 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.

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.

dores x86 y 16 bits

Intel x86

Familia de microprocesa dores x86 y 16 bits

Multiplataforma

IA-32 y x86-64.

Linux, Windows (incluy endo un IDE de desarrollo),DOS, Open BSD, MenuetOS, Octa OS, y DexOS.

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