La CPU (Unidad central de procesamiento) es la parte de la computadora que ejecuta las instrucciones. Las instrucciones ejecutadas en la CPU pueden llevar a cabo varias operaciones, como operaciones aritméticas, operaciones de entrada / salida, etc. A lo largo de los años, la tecnología utilizada en las CPU ha cambiado enormemente, pero las operaciones básicas realizadas por una CPU no han cambiado. La RAM (memoria de acceso aleatorio) es la memoria primaria utilizada en una computadora. Se puede acceder a sus celdas de memoria individuales en cualquier secuencia y, por lo tanto, se denomina memoria de acceso aleatorio. Las RAM se dividen en dos categorías, RAM estática (SRAM) y RAM dinámica (DRAM).
La CPU se considera la parte más importante de un sistema informático. En una computadora personal, la CPU está contenida dentro de un microprocesador. La mayoría de las CPU modernas tienen un mecanismo para disipar el calor, como un pequeño ventilador conectado a la parte superior de la CPU. Una CPU se compone principalmente de dos partes. La Unidad de lógica aritmética (ALU), que se encarga de llevar a cabo operaciones aritméticas y lógicas, y una Unidad de control, que se encarga de recuperar las instrucciones de la memoria, decodificarlas para identificar qué tipo de operaciones son y comunicarse con las otras unidades que son necesarias para ejecutar la instrucción.
La CPU con frecuencia requiere datos e instrucciones que se almacenan en la RAM. Para reducir la latencia en el acceso a la RAM, se introdujo la memoria caché.