La cpu

Solo disponible en BuenasTareas
  • Páginas : 6 (1438 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de marzo de 2010
Leer documento completo
Vista previa del texto
La CPU (Control Proces Unit) y el Microprocesador

1. ALU (Unidad Aritmético Lógica)
Es donde se realizan las operaciones aritméticas y lógicas; para ello se apoya usando el registro acumulador, los registros generales y también un registro flag.
Los registros flag sirven para indicar el estado del procesador después de realizar una operación de cálculo. Los registros son flip flop queregistran las características del resultado arrojado por una instrucción.
Dependiendo de los fabricantes los flags pueden ser muy diversos pero hay algunos que en general se encuentran en casi todos los procesadores:
* Flag de signo: indica si el resultado de la última operación fue positiva o negativa.

* Flag de cero: indica si el resultado de la última operación fue cero o distinto de cero.* Flag de overflow: indica si el resultado fue mayor que la capacidad de representación del acumulador

* Flag de underflow: cuando el resultado es menor a la mínima capacidad de representación del acumulador.

Operaciones aritméticas y lógicas
Las operaciones aritméticas y lógicas se realizan siempre sobre algún registro y tienen como pivote el registro acumulador:
* Sobre el acumulador,solamente

* Entre el acumulador y algún registro

* Entre el acumulador y una dirección de memoria

* Entre el acumulador y un dato inmediato.
El resultado de las operaciones es almacenado en el acumulador.
Algunas operaciones aritméticas lógicas típicas:
* Sumas

* Restas

* Complementación

* Desplazamiento a la izquierda (multiplicado por 2)

* Desplazamiento a laderecha (dividido por 2)

* Incrementar o decrementar en 1 el acumulador

* OR, AND, OR-EX, etc., entre un par de registros.
Las operaciones de multiplicación y división no son efectuadas por la ALU y se implementan en software que comanda la ALU o hardware, especial, que realiza estas funciones.
2. Registros de trabajo
Se usan para almacenar datos empleados en la ejecución de lasinstrucciones, es muy importante su velocidad de respuesta.
3. Bus interno
El bus es un sistema digital que transfiere datos entre los componentes de un ordenador o entre ordenadores. Está formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores además de circuitos integrados.
La función del Bus es la de permitir la conexión lógica entre distintos subsistemas de unsistema digital, enviando datos entre dispositivos de distintos órdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman parte de supercomputadoras.
La mayoría de los buses están basados en conductores metálicos por los cuales se trasmiten señales eléctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado yse encargan de manejar las señales y entregarlas como datos útiles. Las señales digitales que se trasmiten son de datos, de direcciones o señales de control.
Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo periférico acceda a una CPU o a la memoria usando el mínimo de recursos.

* Tipos:
Bus Paralelo.
Es un bus enel cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias líneas que tienen funciones fijas. La cantidad de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento. En los computadores ha sido usado de manera intensiva, desde el bus del procesador, los buses de discos duros, tarjetas de expansión y devídeo, hasta las impresoras.
El Front Side Bus de los procesadores Intel es un bus de este tipo y como cualquier bus presenta unas funciones en líneas dedicadas:
* Las Líneas de Dirección son las encargadas de indicar la posición de memoria o el dispositivo con el que se desea establecer comunicación.
* Las Líneas de Control son las encargadas de enviar señales de arbitraje entre los...
tracking img