Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel Core i7
-
Upload
victor-escamilla -
Category
Technology
-
view
23.597 -
download
3
description
Transcript of Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel Core i7
MicroprocesadoresElaborado por:
MicroprocesadorEl microprocesador es un circuito integrado que contiene todos los elementos de una "unidad central de procesamiento" o CPU (Central Process Unit). Las partes lógicas que componen un microprocesador son, entre otras: unidad aritmético-lógica, registros de almacenamiento, unidad de control, Unidad de ejecución, memoria caché y buses de datos control y dirección. Concepto
Se encarga de dar las ordenes a las diferentes partes del procesador
Se encarga de interpretar el tipo de instrucción a realizar (+,-, etc.)
Suma, resta, multiplicación, resta, división y toda aquella q trabaja con dígitos binarios.
UNIDAD DE CONTROL
• MICROPROCESADORES • UNIDAD DE CONTROL • – Contador de programa • – Registro de instrucciones • – Reloj • – Decodificador • – Secuenciador • UNIDAD LOGICA ARITMETICA (ALU) • – Circuito operacional • – Registros de entrada (REN) • – Registro acumulador • – Registro de estado (flags).
UNIDAD DE CONTROL
Centro nervioso del ordenador, ya que desde ella se controlan y gobiernan todas las operaciones como:
– Tomar las instrucciones de memoria
– Decodificar o interpretar las instrucciones
– Ejecutar las instrucciones
UNIDAD ARITMÉTICO-LÓGICA (ALU)
Esta unidad se encarga de realizar las operaciones elementales de tipo aritmético (sumas, restas, productos, divisiones) y de tipo lógico (comparaciones). A través de un bus interno se comunica con la unidad de control la cual le envía los datos y le indica la operación a realizar .
• Partes del microprocesador
• Partes internas:• ALU (Unidad AritmeticoLogica): Donde se efectúan las operaciones
(+, -, *, /) y lógicas.• Decodificador de instrucciones: Entra en juego los compiladores
interpretes.• Bloque de registro: Celdas de memoria donde se almacena un dato
temporalmente.• Bus de datos: Donde requiere o manda datos al exterior.• Bus de direcciones: Manda direcciones de memoria o de periféricos.• Bus de control: Entran o salen señales de control para mandar
acciones a partes del ordenador.• Terminales de alineación: Donde recibe los voltajes.• -Partes Externas:• Disipador de calor: Estructura metálica que ayuda a liberar calor.• Fancooler: Electro ventiladores montados encima del disipador.
Búsqueda de la instrucción
Almacenamiento del resultado
Ejecución de la instrucción
Búsqueda de operandos
Decodificación de la instrucción
¿Como se ejecuta cada instrucción?
PARAMETROS SIGNIFICATIVOS DE UN MICROPROCESADOR
-Ancho de bus (medido en Bits) La frecuencia de reloj a la que trabajan (medida en Hz) Tamaño de memoria caché (medido en Bytes).
– L1 o interna (situada dentro del propio procesador y por tanto de acceso aún más rápido y aún más cara). La caché de primer nivel contiene muy pocos kilobytes (32 o 64 Kb).
– L2 o externa (situada entre el procesador y la RAM). Los tamaños típicos de la memoria caché L2 oscilan en la actualidad entre 256 kb y 2 Mb.
• 1971: Intel 4004• -CPU de 4 bits.• -Fue el primer microprocesador de
venta comercial.• -Frecuencia de reloj 740Khz
• 1972: El Intel 8008• -Pensado para el Datapoint 2200 de
Computer Terminal Corporation.• -Frecuencia de reloj .5 a .8Mhz• -Zócalo de 18 pin DIP.
• 1974: El Intel 8080
• -CPU de 8 bits.• -Frecuencia de reloj 2MHz• -Zócalo de 40 pines.
• Amplio soporte de chips como el 8251 (Controlador de comunicaciones), 8253 (Temporizador de intervalos), 8255 (Interface de periféricos), etc.
•Intel 8086/8088•-Primeros procesadores de 16 Bits•-Velocidad de 5 a 10MHz•-Zócalo de 40 pines DIP
•El 8086 tiene una cola de instrucciones de 6 bytes•El 8088 tiene una cola de instrucciones de 4 bytes
• 1982: El Intel 80286
• El 80286, popularmente conocido como 286, fue el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor.
1985: Intel 80386• Velocidad de 12 a 40MHz• Zócalo de 68 pines PLCC• Arquitectura x86• Procesador de 16 bits• Sistema de memoria segmentada• Añadió sistema de direccionamiento
plano de 32 bits
• Variantes: 80386SX, 386SL, 80376.
• .1989: Intel 80486
• Velocidad de 16 a 100MHz• Zócalo de 196 pines • Conjunto de instrucciones
optimizado• Unidad de coma flotante• Caché unificado• Interfaz de bus mejorada
• Variantes: 486DX, 486SX, 486DX2, 486SL, 486SL-NM, 4868DX4, 487/487DX, 486 OverDrive
1993: Intel Pentium
• Velocidad 60 a 300MHz• Arquitectura P5• Zócalo 4, 5 y 7• 3,100,000 transistores• Caché interno de 8Kb para datos y
8Kb para instrucciones• Instrucciones MMX que permitían
velocidades de hasta 233MHz en manejo de contenido multimedia
1995: Intel Pentium Pro• Velocidad de 150 a 200MHz• Socket 8• Núcleo P6 para ejecución fuera de
orden, especulativa y tubería adicional de instrucciones
• Algoritmo de predicción de saltos mejorado
• Excelente para código de 32 bits aunque era lento en código de 16 bits
• Caché de 256Kb hasta 512Kb, posteriormente se introdujo 1Mb
1997: Intel Pentium II• Velocidad de 233MHz a 450MHz• Slot 1, MMC1, MMC2, Mini Cartridge• Versión modificada del núcleo P6• Mejoró el rendimiento de ejecución de
código de 16 bits• Añadió instrucciones MMX• Colocó el caché L2 fuera del procesador• 32Kb de caché L1, 16Kb para datos y
16Kb para instrucciones
1999: Intel Celeron• Velocidad de 266MHz a 3.6GHz• Slot1, Socket 370, 348, M, LGA775• Tres categorias:
• P6 (PII y PIII)• NetBurst (P4)• Intel Core (Core 2 Duo)
1999: Pentium III
• Velocidad de 400MHz a 1.5GHz• Slot 1, socket 370• Instrucciones SSE• Versiones Celeron y Xeon• Variantes
• Katmai• Coppermine• Tualatin
2000: Pentium 4• Velocidad de 1.4GHz a 3.6GHz• Socket 423, 478, LGA775• Arquitectura NetBurst• Mejora en instrucciones SSE• Instrucciones x86-64• Contaba con Celeron y Xeon• Versiones
• Willamette• Northwood• Gallatin• Prescott• Cedar
2005: Pentium D• Velocidad de 2.66GHz a 3.73GHZ• Zócalo LGA775• Microarquitectura NetBurst• La comunicación entre los dos
núcleos de realiza a través del bus del sistema
• No comparten una única caché
2006: Core Duo• Velocidad de 1.06GHz a 2.5GHz• Socket M• Caché de 2Mb• Instrucciones SSE3• Mejoras en ejecución de instrucciones
SSE y SSE2• Pipeline de 12 etapas• Acceso a la caché L” por medio de un
bus frontal (FSB)• Arquitectura de 32 bits
2006: Pentium Dual Core• Velocidad de 1.3GHz a 3.33GHz• Socket T, H, H2, M, P• Ejecución de aplicaciones múltiples a bajo
costo
2006: Intel Core DUO• Velocidad de 1.06GHz a 2.5GHz• Socket M, 478• Doble nucleo• Ideal para aplicaciones de
subprocesos y multitarea• Caché de 2Mb• FSB de 667 o 533MHz• Arquitectura de 32 bits• Pipeline de 12 etapas• Acceso al caché L2 por medio de FSB
2006: Intel Core 2• Velocidad de 1.06GHz a 3.33GHz• Socket T, M, P, Micro-FCBGA• Procesador a 64 bits• Doble núcleo y 2x2 MCM (Módulo
Multi Chip) de cuatro núcleos• Instrucciones x86-64• Líneas
• Solo (un núcleo)• Duo (dos núcleos)• Quad (cuatro núcleos)• Extreme
Pentium Mobile Processor• Velocidad de 1.1GHz a 3.3GHz• Diseñado para laptops• 1 y 2 núcleos• Capacidad para 2 subprocesos• Caché L1 de 1 a 3Mb
Intel Core i3• 2 núcleos y 4 subprocesos• Velocidad desde 1.2GHz hasta 3.4GHz• Caché de 3 y 4Mb• Tecnología Hyper-Threading
Intel Core i5• Velocidad de 1.07GHz a 3.46GHz• 2 y 4 núcleos• Capacidad para 4 subprocesos• Caché de 3Mb, 4Mb , 6Mb y 8MB• Tecnología Hyper-Threading
Intel Core i7• Velocidad de 1.06GHz a 3.6GHz• 2, 4 y 8 núcleos• Capacidad para 4, 8 y 12 subprocesos• Caché de 4Mb, 8Mb y 12Mb• Tecnología Turbo Boost en algunos
modelos• Tecnología Hyper-Threading