Las computadoras representan datos usando números binarios de 1 y 0, y almacenan estos bits en unidades llamadas bytes. La CPU procesa los datos mediante una unidad de control, una unidad aritmética lógica y registros. Los datos se almacenan temporalmente en la memoria volátil y de forma permanente en la memoria no volátil y dispositivos de almacenamiento como discos duros y ópticos.