Una computadora es una máquina electrónica que recibe datos como entrada, los procesa, y produce información útil como salida. Siguiendo la arquitectura de von Neumann, una computadora típicamente consiste de una unidad de procesamiento central, memoria, y dispositivos de entrada y salida. Las computadoras modernas usan periféricos como teclados, monitores, ratones, impresoras, y almacenamiento secundario como discos duros y unidades de estado sólido.