2. Unidad central de procesamiento
Es el hardware dentro de un computador u
otros dispositivos programables, que
interpreta las instrucciones de un programa
de ordenador mediante la realización de las
operaciones básicas aritméticas, lógicas y de
entrada/salida del sistema.
3. Dos componentes típicos de una CPU son
la unidad aritmético lógica (ALU), que realiza
operaciones aritméticas y lógicas, y la unidad
de control (CU), que extrae instrucciones de
la memoria, las decodifica y las ejecuta,
llamando a la ALU cuando sea necesario.
Unidad central de procesamiento
4. Partes del procesador - UDC
De esta forma se denomina
a un conjunto de
elementos que se pueden
encontrar en el interior de
un núcleo encargado de
cargar las instrucciones y
datos según se van
ejecutando los programas.
5. Partes del procesador - Registros
Un registro no es más que
una pequeña memoria que
esta integrada en el
procesador. En ella es
donde se almacenan los
datos para ser procesados.
6. Partes del procesador - ALU
Es la encargada de realizar
operaciones aritméticas y
lógicas sobre números. En
concreto, números
enteros, es decir aquellos
que no tienen decimales.
7. Partes del procesador - FPU
Realizan las mismas
funciones que la ALU pero
sobre números naturales.
Este elemento no siempre
ha estado incluido dentro
del chip si no que era un
elemento externo y se
llamaba coprocesador
matemático.
8. Partes del procesador – CACHE
La cache más cercana a la
unidad de control suele
estar dividida en
instrucciones y datos. De
esta forma la unidad puede
ir ejecutando varias
instrucciones sin tener que
estar continuamente
leyendo de la RAM con
cada nueva.
13. Operación del CPU
La operación fundamental de la mayoría de
las CPU es ejecutar una secuencia de
instrucciones almacenadas. Es representado
por una serie de números que se mantienen
en memoria del ordenador.
Hay cuatro pasos que casi todas las CPU usan
en su operación: FETCH, DECODE, EXECUTE
yWIRITEBACK.
14. Implica el recuperar una instrucción de la
memoria de programa. La localización en la
memoria del programa es determinada por
un PC, que almacena un número que
identifica la dirección de la siguiente
instrucción que se debe buscar.
Operación del CPU - FETCH
15. La instrucción es dividida en partes que
tienen significado para otras unidades de la
CPU. La manera en que el valor de la
instrucción numérica es interpretado está
definida por la arquitectura del conjunto de
instrucciones de la CPU.
Operación del CPU - DECODE
16. Durante este paso, varias unidades del CPU
son conectadas de tal manera que ellas
pueden realizar la operación deseada.
Operación del CPU - EXECUTE
17. El paso final simplemente "escribe" los
resultados del paso de ejecución a una cierta
forma de memoria. Muy a menudo, los
resultados son escritos a algún registro
interno del CPU para acceso rápido por
subsecuentes instrucciones. En otros casos
los resultados pueden ser escritos a
una memoria principal más lenta pero más
barata y más grande.
Operación del CPU - WRITEBACK