MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se...

31
MICROPROCESADORES Conrado Perea

Transcript of MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se...

Page 1: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

MICROPROCESADORES

Conrado Perea

Page 2: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Introducción

Los orígenes más recientes de la industria microinformática se remontan a los años 40, cuando la Universidad de Stanford, con el objetivo de impulsar su desarrollo, decidió crear el Parque Industrial Stanford, alquilando a diversas compañías los terrenos de la universidad.

Gracias al ambiente tecnológico e industrial que se creó, el lugar se convirtió en uno de los focos más importantes de la industria microinformática.

Page 3: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

SILICON VALLEY

Hoy este lugar se conoce con el nombre de Silicon Valley, y aglutina a las principales firmas del sector.

Una de las primeras empresas situadas en Silicon Valley fue Fairchild semiconductor (1957). Fue la primera empresa mundial que trabajaba exclusivamente con silicio. (Intel)

Page 4: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

1º Microprocesadores

El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000 operaciones/seg.

1º de 8 bits Intel 8008 en 1979, 3300 transistores

Page 5: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Intel 8080

En 1979 se crea el primer microprocesador para uso general 8080 8 bits, 4500 transistores, 200000 operaciones/ seg.

En la actualidad se superan los 50 millones de transistores y se fabrica en 0,13 micras

Page 6: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

El Procesador

Todo ordenador cuenta con una unidad que ejecuta las

instrucciones de los programas. Esta unidad se

comunica con otros subsistemas dentro del ordenador y

normalmente controla su funcionamiento.

La función principal realizada por la CPU es la de traer

instrucciones desde la memoria y ejecutarlas.

Page 7: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Arquitectura interna de la CPU.

Page 8: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Encapsulado

Carcasa que rodea a la oblea de silicio, para proteger el procesador de ataques externos (oxidación, humedad, etc.)

Los diferentes encapsulados se diferencian por el nº de contactos, las medidas, la tensión de alimentación…

Page 9: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

ALU

Unidad lógica aritmética,

se encarga de las

operaciones lógicas y

aritméticas con los datos

recibidos y los deposita en

un registro.

Page 10: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Unidad de control

Basándose en las

instrucciones de la

unidad de

decodificación, crea las

señales que controlan la

ALU. Dice qué hacer con

los datos y en qué lugar

los tiene que guardar.

Unidad de anticipación

Decide cuándo pide los

datos desde la memoria

principal o de la caché.

Verifica la integridad de

los datos antes de

pasarlos a la unidad de

decodificación.

Page 11: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Unidad de decodificación.

Se encarga de traducir los

códigos de instrucción para

que la ALU realice las

operaciones.

Registros. Se emplean para

almacenar los códigos de

operación y los operandos

de las instrucciones.

Memoria cache. Se encarga

de almacenar ciertos

bloques de datos que ,

posiblemente, serán

utilizados en las siguientes

operaciones.

Coprocesador matemático.

Encargado de realizar

operaciones matemáticas.

Page 12: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Bus posterior (BSB Back Side Bus)

• Interconecta la CPU con

la memoria caché L1 y

a su vez tiene una

comunicación directa

con la memoria caché

L2.

Page 13: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

FSB (Front Side Bus)

Sirve como conexión entre la

L2 y la placa base.

Es el ancho de banda del

microprocesador y tiene que

ir acorde con el FSB de la

placa.

También conocido como

velocidad externa.

Page 14: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

CPU

FSB L2

Flujo de datos

BSB L1

PLACA BASE

Page 15: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Tecnología de múltiples núcleos

Page 16: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Tecnología de múltiples núcleos Controlador de memoria

• Con un gran ancho de

banda híper rápido que

conecta directamente con la

memoria RAM del equipo.

Bus de transporte

• Agiliza la velocidad de las

comunicaciones de E/S a

gran velocidad.

Page 17: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

HyperThreading

• Software diseñado para ejecutarse en varios

núcleos simultáneamente, se podría ejecutar

en un único núcleo, simulando dos

procesadores lógicos en paralelo dentro de un

único procesador, ocupando los bit vacíos de

cada proceso.

Page 18: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Intel QuickPath Interconnect, QPI

Es la conexión punto a punto entre los núcleos que

componen el procesador, desarrollado por Intel.

Actualmente, esta conexión se mide por GT/s miles de

millones de transferencias por segundo, antes se utilizaban

los MT/s, millones de transferencias por segundo

Page 19: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Características

Page 20: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

• Velocidad 1

• Memoria Caché 2

• Núcleos 3

Características

Page 21: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Velocidad

Velocidad interna

• Es la velocidad a la que funciona el microprocesador internamente, se mide en Hz

– Hz

– KHz

– MHz

– GHz

– THz

Velocidad externa

• Bus de sistema, que es la velocidad con la que se comunica el microprocesador con la placa base. (FSB)

• Dispone de un multiplicador para indicar la diferencia de velocidades.

Page 22: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Memoria caché

• Es una memoria de almacenamiento de alta velocidad.

• Es utilizada por el microprocesador para reducir el tiempo de acceso a los datos si los tuviera que obtener de la memoria RAM.

– L1 se utiliza para almacenar datos del sistema.

– L2 para datos de las aplicaciones.

– L3 para almacenar datos de las aplicaciones para las diferentes L2 de los diversos núcleos que componen el procesador.

• L1 128 kb+128 kb, 128 kb para instrucciones y 128 kb para datos.

• L2 4x 1Gb, son 1 Gb por núcleo.

Page 23: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Núcleos

• Actualmente, la gran batalla ya no es la velocidad del microprocesador, sino la cantidad de núcleos que es capaz de alojar con sus avances tecnológicos.

– HyperThreading.

– Intel QuickPath Interconnect.

Page 24: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

ARQUITECTURAS

Page 25: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

32, 64 y 128 bits

• Es la cantidad de registros con los que puede

trabajar la ALU, o la cantidad máxima de

información de puede ejecutar la ALU en

cada proceso.

• La arquitectura de 32 bits no puede trabajar

con más de 4 GB de memoria RAM.

Page 26: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Evolución de los dos fabricantes de microprocesadores

Page 27: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

AMD

AMD PHENOM X6 AM3

AMD PHENOM X4 AM3

AMD ATHLON X4

AMD ATHLON X3

AMD ATHLON X2

AMD ATHLON

AMD Sempron

Page 28: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

AMD

CPU PORTÁTILES

AMD TURION 64

AMD TURION X2

CPU SERVIDORES

AMD OPTERON EE

AMD OPTERON

Page 29: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

INTEL

INTEL I7

INTEL I5

INTEL I3

INTEL QUAD CORE

INTEL DUAL CORE

P4 775

P4 478

Page 30: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

INTEL

CPU PORTÁTILES

I3, I5, I7

INTEL CENTRINO

CPU SERVIDORES

INTEL XEON E5600

Xeon Dual Core

Page 31: MICROPROCESADORES - · PDF file1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000

Modelo Velocidad del

núcleo

Nº núcleos

L1 L2 L3 Bus Sistema

Gt/s

Precio

Ejercicio