Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina de Sistemas Operacionais Prof. Paulo Henrique S. Barbosa Exercício 04 – Entrada e Saída Questões 1. O que é um sensor em um dispositivo de entrada e saída? 2. Explique o que é uma lógica de interface de entrada e saída. 3. Os periféricos não usam frequentemente formato de dados e tamanhos de palavras diferentes dos usados no computador ao qual estão conectados. Essa afirmação está certa ou errada? Explique porque da sua resposta. 4. Como as linhas de dados, endereços e controle em um módulo de E/S. 5. Outra questão importante para o software de E/S é o tratamento de erros. Em geral, erros devem ser tratados o mais próximo possível do hardware. Explique porque é importante o tratamento de erros em E/S. Livro Sistemas Operacionais- Modernos – Tanenbaum (página 243). 6. Uma desvantagem óbvia do mecanismo de E/S orientado a interrupções é que uma interrupção ocorre em cada caractere. Interrupções levam tempo; portanto, esse esquema desperdiça certa quantidade de tempo da CPU. Uma solução é usar o acesso direto à memória (DMA). Explique como o DMA pode ajudar no processo das interrupções. Livro Sistemas Operacionais Modernos – Tanenbaum (página 246). 7. Uma característica do dispositivo que tem implicações importantes para o driver do disco é a possibilidade de um controlador realizar buscas em duas ou mais unidades ao mesmo tempo. Elas são conhecidas como buscas sobrepostas (overlapped seeks). Explique este controlador pode ajudar no tratamento de E/S para os discos. Livro Sistemas Operacionais Modernos – Tanenbaum (página 255). 8. Essa distribuição de dados por meio de múltiplos discos é chamada de striping. O que é Striping? Como isso pode ajudar em E/S ? Explique este controlador pode ajudar no tratamento de E/S para os discos. Livro Sistemas Operacionais Modernos – Tanenbaum (página 258). Sujestão de Leitura: Capítulo 5 do livro Sistemas Operacionais Modernos – Andrew Tanenbaum.
Compartilhar