Desde la invención de los ordenadores electrónicos modernos en la década de 1940 , la Unidad Central de Procesamiento (CPU ) ha estado en el centro de la acción. La CPU se repite el mismo ciclo (llamado ciclo de la máquina ) hasta que el ordenador está apagado . El ciclo de la máquina es de ( 1 ) obtener la siguiente instrucción desde la memoria del ordenador , ( 2 ) decodificar la instrucción - a decidir lo que hace y ajusta las cosas y ( 3 ) realizar la acción que la instrucción se describe . Al repetir este ciclo una y otra vez , la CPU hace que el equipo funcione a través de las instrucciones de un programa informático. La computadora es una máquina de procesamiento de información de propósito general - que hace lo que el programa especifica - y la CPU es lo que hace que el equipo funcione a su paso por el programa
El Sitio ALU .
Cuando la CPU está trabajando su camino a través de un programa, a menudo viene con una instrucción que es más compleja que las otras instrucciones. Por lo general, se trata de instrucciones aritméticas (como " multiplicar estos dos números y almacene la respuesta" ) u operaciones lógicas (como " si A y B son verdaderas , haga C"). Estas instrucciones complejas se envía a la unidad aritmética y lógica ( ALU ) . La ALU trabaja en estas operaciones complejas , mientras que la CPU espera . Cuando la ALU se termina , se envía la respuesta a la CPU y los ciclos de la máquina continúe. Algunas máquinas más nuevas han encontrado la manera de acelerar el proceso al hacer algunos de estos procesos , al mismo tiempo - . Conseguir una instrucción mientras se trabaja en otro , o en ejecución de la CPU y ALU juntos si la CPU no necesita un resultado antes de continuar
memoria caché
Obtención de una nueva instrucción de la memoria en la CPU de proceso es un proceso que consume tiempo . Este proceso puede ser acelerado por un factor de miles, si una pequeña cantidad de memoria - mucho más pequeña que la memoria necesaria para sostener un programa entero - se encuentra en el chip. Esto, memoria de alta velocidad pequeña se llama la memoria caché y se encuentra justo en el microchip junto con la CPU y la ALU . La memoria caché funciona porque los programas se escriben de forma que la siguiente instrucción a ser realizado es casi siempre situado en la siguiente posición de memoria después de la instrucción que se está realizando actualmente . Próximas partes de la memoria caché se pueden cargar mientras la CPU y ALU están trabajando en las instrucciones que ya están en la memoria caché.