Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arquitetura e Organizao de Computadores I Conforme podemos observar na Figura 1, os dispositivos externos (perifricos) so conectados ao computador atravs de um mdulo de E/S que prov um meio para a troca de dados entre o mundo e o computador. A conexo estabelecida por intermdio do mdulo de E/S usada para transferncia de dados, informaes de controle e de estado dos perifricos ou da operao. Exitem diversos tipos de dispositivos externos e eles podem ser classificados em: 1. voltados para a comunicao com o usurio: teclado, video, impressora, etc. 2. voltados para a comunicao com a mquina: discos magnticos, sensores, etc. 3. voltados para a comunicao com dispositivos remotos: modem, placa rede.
Figura 2. Modelo de um dispositivo externo. Os sinais de controle indicam o tipo da operao (leitura ou escrita) ou alguma operao de controle como movimentar a cabea do disco para uma determinada posio. Os dados so bits a serem enviados ou recebidos do mdulo de E/S. J os sinais de estado indicam o estado propriamente dito do dispositivo, como: ready/not-ready. O buffer uma rea de armazenamento termporrio e o transdutor o responsvel por converter dados codificados como sinais eltricos para alguma outra forma de energia. Aps esta introduo podemos listar as funes mais importantes de um mdulo de E/S, que so: 1. controle e temporizao 2. comunicao com o processador
Arquitetura e Organizao de Computadores I 3. comunicao com dispositivos 4. armazenamento temporrio de dados 5. deteco de erros As funes de controle e temporizao so importantes pois recursos como barramento e memria so compartilhados para a realizao de vrias atividades, entre elas E/S de dados. Portanto, necessrio incluir funes de controle e temporizao para controlar o fluxo de dados entre o sistema computacional e o meio externo. Na comunicao do dispositivo com o processador, as seguintes etapas esto envolvidas: 1. o mdulo de E/S questionado sobre seu estado: ok/not-ok 2. o resultado da pergunta retornado ao processador 3. se o dispositivo estiver ok, o processador solicita a transferncia dos dados enviando um comando para o mdulo de E/S 4. uma unidade de dados obtido pela controladora do dispositivo 5. os dados so transferidos para o processador Cada interao entre processador e mdulo de E/S envolve uma ou mais arbitrao do barramento. A deteco de erros responsvel por informar ao processador sobre o mau funcionamento do dispositivo (mecnico ou eltrico), como por exemplo: uma falha em uma trelha do disco ou a falta de papel da impressora.
Bibliografia
STALLINGS, W. Arquitetura e Organizao de Computadores, 5 Edio, Prentice Hall, So Paulo, 2002. (Cap. 6)