Este documento describe la estructura básica de un computador dividiéndola en hardware y software. El hardware incluye los dispositivos de entrada, salida, almacenamiento, comunicación y procesamiento, que son las partes físicas tangibles del computador. El software incluye los programas y lenguajes de programación que ordenan al hardware qué tareas realizar. El documento explica brevemente cada categoría de dispositivo hardware y algunos ejemplos.