Normalmente sólo el teclado y el ratón. Los discos y DVD's son más dispositivos de almacenamiento y las pantallas son dispositivos de salida. Pero una pantalla táctil sería tanto de entrada como de salida.
También se puede discutir si un medidor de voltaje, termómetro, sensores de luz y otros sensores son también dispositivos de entrada o no. Con el hardware moderno, las líneas se han vuelto un poco borrosas.
También depende del ángulo desde el que se mire el conjunto. Se puede argumentar que un teclado es un dispositivo de salida ya que permite al usuario enviar letras a otro lugar. El usuario genera así una salida que se convierte en entrada para el ordenador. Pero generalmente no utilizamos este enfoque a no ser que el usuario sea también un ordenador.
Pero pongámoslo más sencillo. Este es un procesador muy sencillo:
El procesador ATtiny85 es un chip programable muy popular entre los aficionados. Tiene 8 pines y aquí ves 4 de ellos. Los otros 4 están en el otro lado. Dos de los pines son para el + y el - de una fuente de alimentación. Los otros 6 pines son para entrada o salida.
Un dispositivo de entrada es algo que pondrá una pequeña cantidad de voltaje en uno de esos seis pines. El procesador entonces leerá este voltaje y lo procesará. El procesador puede entonces poner algún voltaje en otro pin donde otro dispositivo se ha conectado. Ese otro dispositivo está esperando esta energía y por lo tanto responderá a la salida del procesador.
Eso es básicamente entrada y salida en su forma más básica. Los ordenadores modernos tienen muchos más pines y mucha más complejidad, pero esto es sólo una representación muy simplificada.