Unidad de procesamiento central (CPU)
* núcleo: La unidad fundamental de una CPU. Las CPU modernas a menudo tienen múltiples núcleos, lo que les permite ejecutar múltiples instrucciones simultáneamente (múltiples subprocesos).
* Cache: Una memoria pequeña y muy rápida que almacena con frecuencia usa datos e instrucciones, reduciendo el tiempo que lleva acceder a ellos desde la memoria principal (RAM). Por lo general, hay múltiples niveles de caché:
* L1 caché: El caché más pequeño y más rápido, directamente integrado con el núcleo.
* L2 caché: Un poco más grande y más lento que L1, pero aún muy rápido.
* L3 caché: El caché más grande y lento, compartido por múltiples núcleos.
* Unidad de control: Interpreta las instrucciones y gestiona el flujo de datos dentro de la CPU.
* Unidad lógica aritmética (ALU): Realiza cálculos, operaciones lógicas y otras manipulaciones de datos.
* Registros: Pequeñas ubicaciones de memoria de alta velocidad dentro de la CPU utilizada para mantener temporalmente datos e instrucciones durante el procesamiento.
* Decoder de instrucciones: Traduce las instrucciones del programa a un formulario que la CPU puede entender.
* Controlador de memoria: Gestiona la comunicación entre la CPU y la RAM.
Memoria de acceso aleatorio (RAM)
* DRAM (memoria de acceso aleatorio dinámico): El tipo más común de RAM utilizado en las computadoras. Es una memoria volátil, lo que significa que pierde su contenido cuando la potencia se apaga. DRAM consiste en:
* Celdas de memoria: Cada celda almacena un solo bit de datos.
* Controlador de memoria: Gestiona el acceso a las celdas de memoria.
* Decoder de dirección: Determina la ubicación de datos específicos dentro de la RAM.
* Actualizar circuitos: Actualiza continuamente los datos almacenados en las celdas DRAM para evitar la pérdida de datos.
* SRAM (memoria de acceso aleatorio estático): Más rápido que DRAM pero significativamente más caro. A menudo se usa para cachés de memoria más pequeños dentro de la CPU.
Diferencias clave
* Propósito: La CPU es el cerebro de la computadora, responsable de ejecutar instrucciones. RAM es almacenamiento temporal para datos e instrucciones a las que la CPU necesita acceder rápidamente.
* volátil vs. no volátil: La RAM es volátil, lo que significa que pierde sus datos cuando la potencia se apaga. La memoria interna de la CPU (registros y caché) también es volátil. Los discos duros y los SSD no son volátiles, lo que significa que conservan los datos incluso cuando la potencia está apagada.
* velocidad: La memoria interna de la CPU (registros y caché) es la más rápida. La RAM es generalmente más lenta que la caché de la CPU pero más rápido que los discos duros o los SSD.
¡Avíseme si tiene alguna otra pregunta sobre CPU o RAM!