La unidad central de proceso (CPU) controla, ejecuta e interpreta las instrucciones a través de la unidad de control y realiza operaciones matemáticas a través de la unidad aritmética-lógica, utilizando los registros para almacenar información temporalmente. La memoria principal y el disco duro almacenan instrucciones y datos de forma volátil y no volátil respectivamente.