Você está na página 1de 1

Exerccios Sistemas de Entrada/Sada

1 Qual a principal funo de um device driver?

Os drivers de dispositivos tm como principal funo estabelecer uma comunicao entre os


subsistemas de E/S (software) com o dispositivo (hardware).

2 Explique o funcionamento da tcnica de DMA e sua principal vantagem.

Quando uma operao de leitura em disco utiliza a tcnica de acesso direto a memria (DMA), o
funcionamento ocorre da seguinte maneira: A CPU inicializa os registradores do DMA. Este ento solicita
ao controlador de disco a transferncia do bloco do disco para o seu buffer interno. Ao final da
transferncia, o controlador de disco verifica se tem erros, caso no tenham o controlador de DMA
transfere o bloco que est em seu buffer interno para a memria. Ao final, o controlador de DMA informa
ao processador atravs de uma interrupo que os dados j esto na memria principal. A maior vantagem
do uso do DMA que a CPU no perde tempo transferindo o bloco de dados para a memria. A principal
vantagem dessa tcnica evitar que o processador fique ocupado com a transferncia do bloco para a
memria.

3 Por que o sistema de I/O 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.

4 Diferencie os dispositivos de I/O 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. Discos magnticos e pticos so exemplos de dispositivos estruturados. Os dispositivos no-
estruturados so aqueles que enviam ou recebem uma seqncia de caracteres sem estar estruturada no
formato de um bloco. Desse modo, a seqncia de caracteres no enderevel, no permitindo
operaes de acesso direto ao dado. Dispositivos como terminais, impressoras e interfaces de rede so
exemplos de dispositivos no-estruturados.

5 Explique o que so controladores de dispositivos de I/O e o funcionamento bsico que permite a


comunicao.

6 Explique o modelo de camadas aplicado na gerncia de dispositivos.

7 Qual a principal razo das operaes de I/O em discos serem to lentas se comparadas
velocidade com que o processador executa instrues?

8 O que so tcnicas de redundncia em discos magnticos e quais so as principais dessas


tcnicas que temos nos discos atualmente?