procesador · pdf fileen el microprocesador. se hizo porque al incorporar el controlador de...

12
Procesador Daniel Rúa Madrid

Upload: nguyenhanh

Post on 27-Feb-2018

224 views

Category:

Documents


2 download

TRANSCRIPT

Procesador

Daniel Rúa Madrid

Procesador

Sus funciones principales incluyen,

la ejecución de las aplicaciones y la

coordinación de los diferentes

dispositivos que componen un

equipo.

Unidad Aritmético Lógica(ALU)

Conocida normalmente como ALU

por sus siglas en inglés, es la

encargada de realizar operaciones

aritméticas y lógicas sobre números.

En concreto estamos hablando de

números enteros, es decir aquellos

que no tienen decimales.

Unidad de coma flotanteAcrónimo de unidad de punto flotante. Es

decir, realizan las operaciones sobre los

números decimales. Estas unidades suelen

ser más complejas y por lo tanto necesitan de

más área dentro del microprocesador.

Este elemento no siempre ha estado incluido

dentro del chip si no que era un elemento

externo y se llamaba coprocesador

matemático. Con los años ha ganado cada vez

más funcionalidades y su función sin duda es

muy importante.

Unidad de Control

De esta forma se denomina a un conjunto de elementos que

puedes encontrar en el interior de un núcleo encargado de

cargar las instrucciones y datos según se van ejecutando los

programas.

Al leer una instrucción, la divide en micro instrucciones más

pequeñas de tal forma que pueden encargar su ejecución a

los distintos elementos del núcleo. Estas micro

instrucciones se pueden ejecutar por tanto en paralelo o

incluso en un orden distinto del que llegan.

Registros

Un registro no es más que una pequeña memoria que está

integrada en el procesador. En ella es donde se almacenan

los datos para ser procesados. Es la memoria más rápida de

todo el sistema pero suelen ser muy pequeñas. Con el

avance de las arquitecturas, al añadir más instrucciones,

cada vez existen más tipos de registros.

Caché

La caché más cercana a la unidad de control

suele estar dividida en instrucciones y datos.

De esta forma la unidad puede ir ejecutando

varias instrucciones sin tener que estar

continuamente leyendo de la RAM con cada

nueva. Es muy común que existan al menos

dos niveles de memoria caché en el interior del

núcleo.

Controlador de Memoria

Este fue uno de los primeros elementos que se quiso integrar

en el microprocesador. Se hizo porque al incorporar el

controlador de memoria en el interior del procesador y

quitarlo de la placa base se consigue aumentar la velocidad de

la memoria RAM.

Antiguamente la memoria dependía de la placa base y no era

raro que esta estuviera preparada para poder funcionar con

varios tipos de memoria RAM.

Controlador PCI Express

Al implementar internamente este

componente la comunicación con la

tarjeta gráfica discreta es directa. Es

decir, se ha seguido la misma

filosofía que con el controlador de

memoria.

Unidad de Procesamiento Acelerado

Si integran este componente ya no hablamos de CPUs sino

de APUs. Ya no estaríamos ante un procesador

convencional, sino ante un híbrido entre procesador y

tarjeta gráfica. En la actualidad y parece que en desarrollos

futuros vamos a tener siempre este tipo de dispositivos.

La inclusión de este elemento es fundamental ya que las

tarjetas gráficas están compuestas de pequeños núcleos en

su interior que pueden usarse para acelerar cierto tipo de

aplicaciones. Al pasar al interior del procesador pueden

hacer su trabajo de una forma mucho más eficiente.

RISC, Reduced Instruction Set Computer

Las arquitecturas usan un conjunto de instrucciones

relativamente pequeño, y los chips RISC están diseñados para

ejecutar estas instrucciones muy rápidamente. Tienen las

siguientes características:

● Instrucciones de tamaño fijo y presentadas en un reducido

número de formatos.

● Sólo las instrucciones de carga y almacenamiento acceden

a la memoria de datos.

CISC, Complex Instruction Set Computer

Las arquitecturas usan un amplio conjunto de

instrucciones, lo que implica menos pasos por

operación. Los microprocesadores CISC tienen un

conjunto de instrucciones que se caracteriza por ser

muy amplio y permitir operaciones complejas entre

operandos situados en la memoria o en los registros

internos, en contraposición a la arquitectura RISC.