1. Explique o modelo de camadas aplicado na gerncia de dispositivos.
A gerncia de dispositivos estruturada atravs de camadas em um modelo semelhante ao apresentado para osistemaoperacional como um todo. As camadas de mais baixo nvel escondem caractersticas dos dispositivos das camadassuperiores, oferecendo uma interface simples e confivel ao usurio e suas aplicaes. As camadas so divididas emdois grupos, onde o primeiro grupo visualiza os diversos tipos de dispositivos do sistema de um modo nico,enquanto osegundo especfico para cada dispositivo. A maior parte das camadas trabalha de forma independente dodispositivo. 2. Qual a principal finalidade das rotinas de E/S? Tornar as operaes de E/S o mais simples possvel para o usurio e suas aplicaes. Com isso, possvel ao usuriorealizar operaes de E/S sem se preocupar com detalhes do dispositivo que est sendo acessado. 3. Quais as diferentes formas de um programa chamar rotinas de E/S? Por comandos de leitura/gravao e chamadas a bibliotecas de rotinas oferecidas por linguagens de alto nvel oudiretamente atravs de uma system call em um cdigo de alto nvel. 4. Quais as principais funes do subsistema de E/S? Criar uma interface padronizada com os device drivers e oferecer uma interface uniforme com as camadassuperiores. 5. Qual a principal funo de um device driver? Implementar a comunicao do subsistema de E/S com os dispositivos, atravs de controladores. 6. Por que o sistema de E/S deve criar uma interface padronizada com os device drivers? Para que seja possvel a incluso de novos drivers sem a necessidade de alterao da camada de subsistema de E/S .7. Explique o funcionamento da tcnica de DMA e sua principal vantagem. De forma simplificada, uma operao de leitura em disco utilizando DMA teria os seguintes passos. A UCP, atravsdodevice driver, inicializa os registradores do controlador de DMA e, a partir deste ponto, fica livre para realizar outrasatividades. O controlador de DMA, por sua vez, solicita ao controlador de disco a transferncia do bloco do discopara oseu buffer interno. Terminada a transferncia, o controlador de disco verifica a existncia de erros e, caso no hajaerros, o controlador de DMA transfere o bloco para o buffer de E/S na memria principal. Ao trmino datransferncia,o controlador de DMA gera uma interrupo avisando ao processador que o dado j encontra-se na memriaprincipal.A principal vantagem dessa tcnica evitar que o processador fique ocupado com a transferncia do bloco para amemria. 8. Diferencie os dispositivos de E/S estruturados dos no-estruturados. Os dispositivos estruturados (block devices) caracterizam-se por armazenar informaes em blocos de tamanho fixo,possuindo cada qual um endereo que podem ser lidos ou gravados de forma independente dos demais. Discosmagnticos e pticos so exemplos de dispositivos estruturados. Os dispositivos no-estruturados so aqueles queenviam ou recebem uma seqncia de caracteres sem estar estruturada no formato de um bloco. Desse modo, aseqncia de caracteres no enderevel, no permitindo operaes de acesso direto ao dado. Dispositivos comoterminais, impressoras e interfaces de rede so exemplos de dispositivos no-estruturados.
9. Qual a principal razo de as operaes de E/S em fitas e discos magnticos serem to lentas secomparadas a velocidade com que o processador executa instrues? A principal razo o aspecto mecnico presente nas arquiteturas de fitas e discos magnticos, devido a isso, o tempototal das operaes de E/S extremamente longo, se comparado ao nmero de instrues que o processador podeexecutar no mesmo intervalo de tempo. 10. O que so tcnicas de redundncia em discos magnticos? So tcnicas que possibilitam garantir a integridade dos dados mesmo en caso de crash nos discos magnticos