Los dispositivos de entrada permiten al usuario introducir datos y comandos en la CPU, mientras que los dispositivos de salida permiten ver los resultados de los cálculos de la computadora. Estos incluyen periféricos como teclados, mouse, pantallas y impresoras.