martes, 30 de septiembre de 2008

Unidad central proceso...cpu

LA UNIDAD CENTRAL DE PROCESO




Sin ninguna duda, es el elemento estrella de un ordenador personal. Es el cerebro de tu ordenado personal controla y realiza la maryoria de las operaciones que se lleva acabo en el ordenador.














En la figura se muestra la estructura interna de un procesador sencillo. El diseño es basico, para poder comprender su funcionamiento. Descomponemos las partes:

Bus de direcciones: Permite enviar direcciones a la memoria y periféricos. Las direcciones son números que indican la posición de memoria donde se desea escribir un dato, o leerlo.

Bus de datos: Permite al procesador enviar datos a la memoria y periféricos.De la misma forma, permite que el porcesador reciba datos de dichos elementos. Para escribir o leer, un dato. Primero es necesario colocar la dirección donde escribirlo o donde leelo, en el bus de direcciones.

Registro de instruccion: En cada momento, este registro almacena la instrucción que está siendo ejecutada por la CPU.

Archivo de registros: Son almacenes temporales de datos, de acceso muy rápido. En general, almacenan los operandos sobre los que actúan las instruciones, y también los resultados de éstas (para un futuro uso). Tambien existen registros de aplicaciones específica.

Unidad Aritmético-Lógica: Más conocida por el acrónico inglés ALU. La ALU es el motor de cálculo del procesador ya que se encarga de realizar las operaciones para las que está capacitado.Las operaciones soportadas pueden ser aritméticas (suma,resta,etc.), lógicas (and, or, etc.) y otras operciones. La ALU es un elemento muy importante, ya que define las operaciones de cálculo que la CPU puede ralizar.
Contador de programa: Se trata de un registro especial, al que se denomina normalmente PC. El PC contiene, en cada momento, la dirección de memoria en la que se encuentra la siguiente instrucción a ejecutar. Cada vez que se obtine una nueva instrucción de la memoria, el PC se actualiza para apuntar a la próxima instrucción a ejecutar. Normalmente, dicha actualización consiste en un simple incremmento, para apuntar a la celda de memoria siguiente. Este comportamiento cambia cuando se ejecuta








No hay comentarios: