Top Banner
El microprocesador (CPU). Ingeniería Informática. Ing. Miguel Angel Mendoza Mendoza.
41

El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Feb 27, 2018

Download

Documents

hahanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

El microprocesador (CPU).Ingeniería Informática. Ing. Miguel Angel Mendoza Mendoza.

Page 2: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Contenido de la unidad.

1.1. Arquitectura básica y sus operaciones.

1.2. Tipos de arquitecturas en la evolución del CPU.

1.3. Arquitectura multinúcleo.

1.4. Multiprocesamiento (multihilos) en multinúcleo.

Page 3: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Arquitectura básica y sus operaciones.

Page 4: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 5: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 6: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 7: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 8: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 9: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 10: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 11: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Tipos de arquitecturas en la evolución del CPU.

Page 12: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Historia y evolución de los microprocesadores.Unidad 1.

Page 13: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Arquitecturas. Intel x86.8086

Primer procesador x86, inicialmente un sustituto del procesador iAPX 432 para competir con Motorola, Zing and National Semiconductor y el selebre Z80

186

Incluye un controlador DMA(Direct Access Memory), control de interrupciones, temporalizadores y logica de seleccion de chip.

286

Primer procesador x86 con modo protegido. i386

Primer procesador de 32 bits. i486

Segunda generacion del procesador de 32 bits que incluia unidad de punto flotante y pipelining.

Page 14: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

P5

Microprocesador pentium original. P6

Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon. Pentium M

Version actualizada del Pentium III's P6 microarchitecture diseñado para tecnologia mobil. Enhanced Pentium M

Version de doble nucleo del procesador Pentium M usada en los porcesadores Core. NetBurst

usado en los procesadsores Pentium 4, Pentium D, y Xeon. Comunmente conocido como "P7". Core

Version de 65 nm. Version de reingeniieria de la arquitectura P6 usada para los procesadores Core 2 y Xeon.

Penryn

Version de 45 nm, arquitectura Core con un cache mas grande, mayor FSB y velocidad de reloj, incluye el set de instrucciones SSE4.1.

Page 15: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Nehalem

Liberado el 17 de noviembre del 2008, version de 45 nm usada en los procesadores Core i7, Core i5, Core i3.Incorpora el controlador de memoria en la matriz CPU.

Westmere

Version de 32 nm reducida de la arquitectura Nehalem con varias novedades. Sandy Bridge

Liberado el 9 de enero del 2011, versión de 32 nm usado en los procesadores Core i7, Core i5, Core i3 de segunda generación, el Pentium B9XX y Celeron B8XX series.

Ivy Bridge

Version de 22 nm reducida de la arquitectura Sandy Bridge liberado el 28 de April del 2012. Haswell

Nueva arquitectura de 22 nm, liberado el 3 de junio 2013. Broadwell

Version de 14 nm reducida de la arquitectura Haswell, esperada para el 2014. Formalmente llamada Rockwell. Skylake

Futura arquitectura.

Page 16: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Cannonlake

Version de 10 nm reducida de la arquitectura Skylake. Larrabee

Version Multi - núcleo de orden x86 -x 64, actualización de la arquitectura P5, con una amplia unidad vectorial SIMD (Single instruction, multiple data) y unidad de muestreo de textura para gráficos. Los núcleos derivados de esta arquitectura son conocidos como MIC (Many Integrated Core).

Bonnell

Version de 45 nm de bajo consumo utilizada en los procesadores Atom. Saltwell

Version de 32 reducida de la arquitectura Bonnell. Silvermont

Version de 22 nm, arquitectura sin orden utilizada para los procesadores Atom. Airmont

Version de 14 nm reducida de la arquitectura Silvermont. Goldmont

Version de 14 nm Atom.

Page 17: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Resumen de la EvoluciónCPU

Page 18: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 19: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 20: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 21: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon
Page 22: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Arquitectura multinúcleo.

Page 23: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Taxonomia de las arquitecturas de computadora.

(SISD) Single-instruction single-data streams

(SIMD) Single-instruction multiple-data streams

(MISD) Multiple-instruction single-data streams

(MIMD) Multiple-instruction multiple-data streams

Page 24: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

SISDUnidad 1

Page 25: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

SIMDUnidad 1

Page 26: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

SIMDUnidad 1.

Page 27: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Page 28: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

MIMDUnidad 1

Page 29: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Shared memory vs message passing

Page 30: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Share memoryUnidad 1

Page 31: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Uno o multiples buses.Unidad 1

Page 32: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Single-stage vs Multistage

Page 33: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Crossbar switch

Page 34: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Redes de interconexion

Page 35: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Redes de interconexiónUnidad 1

Page 36: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Red de un solo bus.Unidad 1

Page 37: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Multiple bus with full bus–memory connection (MBFBMC)Unidad 1

Page 38: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Multiple bus with single bus-memory connection (MBSBMC)Unidad 1

Page 39: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Multiple bus with partial bus – memory connection (MBPBMC)Unidad 1

Page 40: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Text

Crossbar network (a) straight switch setting; (b) diagonal switch setting.

Page 41: El microprocesador (CPU). · PDF fileP5 Microprocesador pentium original. P6 Usado en los procesadores Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon

Multiprocesamiento (multihilos) en multinúcleo.