Las computadoras han evolucionado desde máquinas grandes que requerían conocimientos especializados para operarlas hasta dispositivos personales fáciles de usar. Una computadora moderna contiene una unidad central de procesamiento, dispositivos de entrada como teclados y ratones, almacenamiento como discos duros, dispositivos de salida como pantallas e impresoras, y software para procesar datos e información.