Dispositivos de entrada codificam informações para serem processadas pelo computador, como mouse, teclado e scanner. Dispositivos de saída descodificam dados processados pelo computador em informações compreensíveis para o usuário, como impressoras, monitores e retroprojetores.