Componentes de Un Procesador

Descripción completa

Views 186 Downloads 0 File size 335KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1

COMPONENTES DE UN MICROPROCESADOR

Profesor: EDGAR LAWERENCE CUSSIN DELGADO Alumno: Scarlett Areidy Aseff Ortiz

Scarlett Areidy Aseff Oriz

2

Índice

Portada……………………………………………………………………….1 Índice…………………………………………………………………………2 Componentes de un procesador…………………………………...3,4,5,6 Liga de información………………..……………………………………….6

Scarlett Areidy Aseff Oriz

3

COMPONENTES DE UN PROCESADOR El procesador, unidad de procesamiento, microprocesador, CPU, etc. es el circuito integrado más importante del cualquier ordenador constituido por millones de transistores que permiten realizar las labores o funciones que tenga encomendado el chip. La operación fundamental de la mayoría de los CPU, es ejecutar una secuencia de instrucciones almacenadas llamadas "programa". El programa es representado por una serie de números que se mantienen en una cierta clase de memoria de computador. Dependiendo de la frecuencia de reloj nuestro procesador trabajara más o menos rápido. Se le llama pipeline a una serie de elementos de procesamiento de datos ordenados de tal modo que la salida de cada uno es la entrada del siguiente La acción básica de cualquier microprocesador, en tanto se mueve a través de la corriente de instrucciones, se puede descomponer en una serie de cuatro pasos simples, que cada instrucción en la corriente de código debe atravesar para ser ejecutada: 1. Fetch: trae la instrucción que se va a ejecutar, de la dirección almacenada en el contador de programa. 2.Decode: almacena la instrucción en el registro de instrucciones y la describa, incrementando la dirección en el contador de programa 3. Execute: Ejecuta la instrucción almacenada en el registro de instrucciones. 4. Write: Escribe los

resultados de esa instrucción.

Encapsulado: es lo que rodea a la oblea de silicio en sí, para darle consistencia, impedir su deterioro como por ejemplo por oxidación con el aire y permitir el enlace con los conectores externos que lo acoplarán a su zócalo o a la placa base directamente. Memoria caché: una memoria ultrarrápida que almacena ciertos bloques de datos que posiblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM, aumentando así la velocidad y disminuyendo la el número de veces que la PC debe acceder a la RAM. Se la conoce como caché de primer nivel, L1 (level 1) ó caché interna, es decir, la que está más cerca del micro, tanto que está encapsulada junto a él, todos los micros tipo Intel desde el 486 tienen esta memoria. Scarlett Areidy Aseff Oriz

4

Coprocesador matemático: es la FPU (Floating Point Unit - Unidad de coma Flotante) parte del micro especializada en esa clase de cálculos matemáticos; también puede estar en el exterior del micro, en otro chip. Unidad lógica aritmética (ALU): es el último componente de la CPU que entra en juego. La ALU es la parte inteligente del chip, y realiza las funciones de suma, resta, multiplicación o división. También sabe cómo leer comandos, tales como OR, AND o NOT. Los mensajes de la unidad de control le dicen a la ALU qué debe hacer. Unidad de control: es una de las partes más importantes del procesador, ya que regula el proceso entero de cada operación que realiza. Basándose en las instrucciones de la unidad de decodificación, crea señales que controlan a la ALU y los Registros. La unidad de control dice qué hacer con los datos y en qué lugar guardarlos. Una vez que finaliza, se prepara para recibir nuevas instrucciones.

Prefetch Unit: esta unidad decide cuándo pedir los datos desde la memoria principal o de la caché de instrucciones, basándose en los comandos o las tareas que se estén ejecutando. Las instrucciones llegan a esta unidad para asegurarse de que son correctas y pueden enviarse a la unidad de decodificación. Unidad de decodificación: se encarga, justamente, de decodificar o traducir los complejos códigos electrónicos en algo fácil de entender para la Unidad Aritmética Lógica (ALU) y los Registros. Registros: son pequeñas memorias en donde se almacenan los resultados de las operaciones realizadas por la ALU por un corto período de tiempo. Una unidad de control que vincula la información entrante para luego decodificarla y enviarla a la unidad de ejecución: La unidad de control se compone de los siguientes elementos: secuenciador (o unidad lógica y de supervisión ), que sincroniza la ejecución de la instrucción con la velocidad de reloj. También envía señales de control: contador ordinal, que contiene la dirección de la instrucción que se está ejecutando actualmente; registro de instrucción, que contiene la instrucción siguiente. Una unidad de ejecución (o unidad de procesamiento), que cumple las tareas que le asigna la unidad de instrucción. La unidad de ejecución se compone de los siguientes elementos: la unidad aritmética lógica (se escribe ALU); sirve para la ejecución de cálculos aritméticos básicos y funciones lógicas (Y, O, O EXCLUSIVO, etc.); la unidad de punto flotante (se escribe FPU), que ejecuta cálculos complejos parciales que la unidad aritmética lógica no puede realizar; el registro de estado; el registro acumulador. Una unidad de administración del bus (o unidad de entrada-salida) que administra el flujo de información entrante y saliente, y que se encuentra interconectado con el sistema RAM;

El siguiente diagrama suministra una representación simplificada de los elementos que componen el procesador (la distribución física de los elementos es diferente la disposición):

Scarlett Areidy Aseff Oriz

5

INSTRUCCIONES: Una instrucción es una operación elemental que el procesador puede cumplir.. Las instrucciones se almacenan en la memoria principal, esperando ser tratadas por el procesador. Las instrucciones poseen dos campos: 

el código de operación, que representa la acción que el procesador debe ejecutar;





el código operando, que define los parámetros de la acción. El código operando depende a su vez de la operación. Puede tratarse tanto de información como de una dirección de memoria. El número de bits en una instrucción varía de acuerdo al tipo de información (entre 1 y 4 bytes de 8 bits). Las instrucciones pueden agruparse en distintas categorías. A continuación presentamos algunas de las más importantes: Acceso a Memoria: acceso a la memoria o transferencia de información entre registros. Operaciones Aritméticas: operaciones tales como suma, resta, división o multiplicación. Operaciones Lógicas: operaciones tales como Y, O, NO, NO EXCLUSIVO, etc.



Control: controles de secuencia, conexiones condicionales, etc.

 

    

REGISTROS: Cuando el procesador ejecuta instrucciones, la información almacena en forma temporal en pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits, denominadas registros. Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios cientos. Los registros más importantes son: el registro acumulador (ACC), que almacena los resultados de las operaciones aritméticas y lógicas; el registro de estado (PSW, Processor Estado: Word o Palabra de Estado del Procesador), que contiene los indicadores de estado del sistema (lleva dígitos, desbordamientos, etc.); el registro de instrucción (RI), que contiene la instrucción que está siendo procesada actualmente; el contador ordinal (OC o PC por Program Counter, Contador de Programa), que contiene la dirección de la siguiente instrucción a procesar; el registro del búfer, que almacena información en forma temporal desde la memoria.

Scarlett Areidy Aseff Oriz

6

MEMORIA CACHE:

  





La memoria caché (también memoria buffer) es una memoria rápida que permite reducir los tiempos de espera de las distintas informaciones almacenada en la RAM (Random Access Memory o Memoria de Acceso Aleatorio). En efecto, la memoria principal del ordenador es más lenta que la del procesador. Existen, sin embargo, tipos de memoria que son mucho más rápidos, pero que tienen un costo más elevado. La solución consiste entonces, en incluir este tipo de memoria local próxima al procesador y en almacenar en forma temporal la información principal que se procesará en él. Los últimos modelos de ordenadores poseen muchos niveles distintos de memoria caché: La Memoria caché nivel 1 (denominada L1 Cache, por Level 1 Cache) se encuentra integrada directamente al procesador. Se subdivide en dos partes: la primera parte es la caché de instrucción, que contiene instrucciones de la RAM que fueron decodificadas durante su paso por las canalizaciones. la segunda parte es la caché de información, que contiene información de la RAM, así como información utilizada recientemente durante el funcionamiento del procesador. El tiempo de espera para acceder a las memorias caché nivel 1 es muy breve; es similar al de los registros internos del procesador. La memoria caché nivel 2 (denominada L2 Cache, por Level 2 Cache) se encuentra ubicada en la carcasa junto con el procesador (en el chip). La caché nivel 2 es un intermediario entre el procesador con su caché interna y la RAM. Se puede acceder más rápidamente que a la RAM, pero no tanto como a la caché nivel 1. La memoria caché nivel 3 (denominada L3 Cache, por Level 3 Cache) se encuentra ubicada en la placa madre.

http://es.wikipedia.org/wiki/Microprocesador

Scarlett Areidy Aseff Oriz