La Unidad Central de Procesamiento (CPU ), una parte importante de cada equipo , es un equipo complejo y sofisticado . Sus diferentes partes realizan comparaciones lógicas , aritméticas y otras operaciones sobre los datos . Una CPU tiene un conjunto de unidades de almacenamiento de datos conocidos como registros , que permiten a la CPU para ejecutar sus diversas tareas a velocidades muy altas . Según el registro , o bien posee los datos o puntos de las posiciones de memoria que contienen datos . CPU
Es en la CPU que la mayor parte del trabajo real de un equipo se hace. La CPU tiene varias subpartes , incluyendo una unidad aritmética y lógica ( ALU ) , una unidad de control ( CU ) y los registros . La ALU realiza operaciones aritméticas básicas y compara dos valores para determinar si son iguales o si uno es más grande . La unidad de control gestiona el movimiento de los datos y las instrucciones de la CPU. Los registros vienen en tres tipos principales: los datos , la dirección y el índice, que participó en casi todos los aspectos del funcionamiento de la CPU. El tamaño de un registro depende de la CPU , CPU simples tienen registros que tienen ocho o 16 bits de datos, los más complejos tienen 32 , 48 o registros de 64 bits
Registros de datos
.
una CPU puede operar en los datos en uno de tres modos : entre dos registros , entre los registros y una ubicación de memoria de acceso aleatorio ( RAM) y entre dos posiciones de la RAM . Debido a que la CPU se conecta directamente a los registros, operaciones con dos registros son los más rápidos , los que entre los lugares de memoria RAM son los más lentos . Por ejemplo , se añade dos registros juntos , se añade un registro a una posición de la RAM o se añade dos posiciones de la RAM . La CPU debe primero cargar los datos de la RAM en los registros antes de poder utilizarlos , lo que lleva tiempo, pero una vez hecho esto , las operaciones de registro posteriores funcionar rápidamente. CPUs simples tienen dos registros de datos, . Los más avanzados tienen varios
el registro de direcciones
Para una CPU para almacenar o recuperar los datos en la memoria RAM , debe tener dirección de memoria de los datos. Las operaciones que implican el uso de direcciones de memoria RAM registros . La CPU no realiza operaciones aritméticas en estos registros , sino que las utiliza para localizar los datos que necesita. Por ejemplo, un programa almacena su nombre al principio de la memoria RAM 100000 . La CPU procesa su nombre al mover el número 100.000 a un registro de direcciones , a continuación, mover cada carta a un registro de datos hasta que se llega al final del nombre.
Índice Registrarse
CPU no puede hacer matemáticas en los registros de datos , aunque puede hacerlo de forma indirecta con un registro de índice . El registro de índice trabaja con los registros de datos , lo que permite un programa para procesar las cadenas de datos de manera eficiente . Para procesar su nombre, por ejemplo, un programa pasa de 100.000 a un registro de direcciones y poner a cero el registro de índice . Una operación indexada agrega el valor del índice para el registro de datos , la recuperación de la letra en la posición 100000 . A continuación, el programa incrementa el índice de uno y obtiene la siguiente letra. Se repite este proceso hasta que se haya movido el nombre completo . Por sí mismo, el registro de índice hace poco, su valor es que le da una mayor rapidez y comodidad para hacer frente a registros
.