ffff
Entrada e Saída
• A arquitetura de E/S de um computador possui sua interface com o mundo exterior.
• É projetada para permitir um controle sistemático da interação com o mundo exterior.
• E fornecer ao SO informações de que ele precisa para gerenciar as atividades de E/S.
• O conjuntos dos módulos de E/S é considerado como o 3º elemento fundamental de um sistema de computação.
• O módulo de E/S não é simplesmente um conjunto de conectores mecânicos que ligam um dispositivo ao barramento do sistema.
• Contém inteligência, ou seja, uma lógica dedicada a desempenhar a função de comunicação entre o periférico e o barramento. E/S
1 – Fornecer uma interface com o processador e a memória, através do barramento do sistema ou do comutador central.
2 – Permitir a interface com um ou mais dispositivos periféricos, através de conexões de dados adequadas. classificação • Dispositivos voltados para comunicação com o usuário. • Dispositivos voltados para comunicação com a máquina. • Dispositivos voltados para comunicação com dispositivos remotos. processador
• Decodificação de comando : onde o módulo de E/S recebe comandos do processador, enviados através do barramento de controle.
• Dados : os dados são transferidos entre o processador e o módulo de E/S através do barramento de dados.
• Informações de estado : como os periféricos em geral são muito lentos, é importante conhecer o estado do módulo de E/S.
• Reconhecimento de endereço : cada dispositivo de
E/S tem um endereço.
de E/S
• A complexidade de um módulo de E/S e o número de dispositivos externos que ele controla variam consideravelmente.
• E/S Programada : os dados são transferidos entre processador e módulo de E/S. O processador tem o controle direto da operação de E/S.
• Inclusive reconhecendo a detecção do estado do dispositivo, a transferência de comandos e a transferência de dados.
• Controle: usado