Dispositivos de entrada e saída
Autor: Fablina | Publicado: 2011-09-14T20:15:00-07:00



 Os dispositivos de entrada e saída tem como funções básicas:  a comunicação do usuário com o computador 

a comunicação do computador com o meio ambiente (dispositivos externos a serem monitorados ou controlados) 

armazenamento (gravação) de dados. 

 
As características que regem a comunicação de cada um dos dispositivos de E/S (entrada e saída) com o núcleo do  computador (composto de UCP e memória principal) são muito diferentes entre si. Cada dispositivo de E/S se comunica com  o núcleo de forma diversa do outro. Entre outras diferenças, os dispositivos de entrada e saída são muito mais lentos que o  computador, característica essa que impõe restrições à comunicação, de vez que o computador precisaria esperar muito  tempo pela resposta do dispositivo. Outra diferença fundamental diz respeito às características das ligações dos sinais dos  dispositivos. 

Os primeiros computadores, especialmente os de pequeno porte, eram muito lentos e os problemas de diferença de  velocidade eram resolvidos sem dificuldade e não representavam problema importante. Dessa forma, a ligação dos  dispositivos de E/S era feita através de circuitos simples (as interfaces) que apenas resolviam os aspectos de  compatibilização de sinais elétricos entre os dispositivos de E/S e a UCP. Os aspectos relativos a diferenças de velocidade  (especialmente tempo de acesso e throughput) eram resolvidas por programa (isto é, por software).
Tipos de Dispositivos

Os dispositivos de ENTRADA são: teclado, mouses, scanners, leitoras óticas, leitoras de cartões magnéticos, câmeras de  vídeo, microfones, sensores, transdutores, etc ...  As funções desses dispositivos são coletar informações e introduzir as informações na máquina, converter informações do  homem para a máquina e vice-versa, e recuperar informações dos dispositivos de armazenamento.   Os dispositivos de SAÍDA são: impressoras, monitores de vídeo, plotters, atuadores, chaves, etc ...  As funções desses dispositivos são exibir ou imprimir os resultados do processamento, ou ainda controlar dispositivos  externos.  A UCP não se comunica diretamente com cada dispositivo de E/S e sim com "interfaces", de forma a compatibilizar as  diferentes características. O processo de comunicação ("protocolo") é feito através de transferência de informações de  controle, endereços e dados propriamente ditos. Inicialmente, a UCP interroga o dispositivo, enviando o endereço do  dispositivo e um sinal dizendo se quer mandar ou receber dados através da interface. O periférico, reconhecendo seu  endereço, responde quando está pronto para receber (ou enviar) os dados. A UCP então transfere (ou recebe) os dados  através da interface, e o dispositivo responde confirmando que recebeu (ou transferiu) os dados (acknowledge ou ACK) ou  que não recebeu os dados, neste caso solicitando retransmissão (not-acknowledge ou NAK).  As interfaces de entrada e saída são conhecidas por diversos nomes, dependendo do fabricante:  Interface de E/S = Adaptador de Periférico, Controladora de E/S, Processador de Periférico, Canal de E/S Por exemplo, os computadores de grande porte da IBM chamam de "I/O channel". Na CDC, o nome é Peripheral  Processor Unit ou PPU.  A compatibilização de velocidades é feita geralmente por programa, usando memórias temporárias na interface chamadas  "buffers" que armazenam as informações conforme vão chegando da UCP e as libera para o dispositivo à medida que este  as pode receber. 

Fontes de Pesquisa:
Imagem
Despositivos de entrada e/ ou saida
Entrada/ Saída