arquitetura de computadores
ARQUITETURA DE
COMPUTADORES
Subsistemas de entrada e saída
Alunos
• Alcir Gouveia Muniz Junior
• Francisco Carlos S Lameira Junior
• Julio Moreira Soares Neto
Introdução
O sistema operacional é formado por um conjunto de rotinas que oferece uma interface simples e confiável aos usuários e às suas aplicações.
Funções do sub-sistema de entrada/saída
• Tratamento de erros nas operações de
E/S
• Mecanismo de proteção de acesso aos dispositivos
• Bufferização
• Interface padronizada com os device drivers A arquitetura de E/S de um computador constitui sua interface com o mundo exterior:
• Projetada para permitir um controle sistemático da interação com o mundo exterior14
• Fornecer ao sistema operacional as informações de que ele necessita para gerenciar a atividade de E/S de maneira efetiva.
Os dispositivos estruturados caracterizam-se por armazenar informações em blocos de tamanho fixo
• Acesso direto
• Acesso sequencial
• Ex.: HD
• Dispositivos não-estruturados são aqueles que enviam ou
recebem uma sequência de caracteres sem estar estruturada no formato de um bloco.
• Ex.: Impressoras, terminais de rede.
Rotinas de entrada/saída
E/S programada
• A E/S é efetuada sob controle direto e contínuo do programa que requisitou a operação de E/ S;
E/S dirigida por interrupção
• O programa envia um comando de E/S e então continua a execução de instruções até que ocorra uma interrupção gerada pelo hardware de E/S, que sinaliza o término da operação de E/S requerida;
Acesso direto a memória
• Direct memory access - DMA, a E/S é controlada por um
processador especializado de E/S, que se encarrega de transferir os blocos de dados.
É efetuada sob controle direto e contínuo do programa que requisitou a operação de E/S.
• Processador, além de executar o programa, possui controle total sobre as operações de E/S.
• Este controle inclui desde a detecção do estado do dispositivo, o
envio de comandos para o módulo de E/S (leitura ou escrita) e a