Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1390 palavras )
  • Download(s) : 0
  • Publicado : 25 de abril de 2013
Ler documento completo
Amostra do texto
1- Explique o modelo de camadas aplicado na gerência de dispositivos.
A gerência de dispositivos é estruturada através de camadas em um modelo semelhante ao apresentado para o sistema operacional como um todo. As camadas de mais baixo nível escondem características dos dispositivos das camadas superiores, oferecendo uma interface simples e confiável ao usuário e suas aplicações. As camadas sãodivididas em dois grupos, onde o primeiro grupo visualiza os diversos tipos de dispositivos do sistema de um modo único, enquanto o segundo é específico para cada dispositivo. A maior parte das camadas trabalha de forma independente do dispositivo.
2- Qual a principal finalidade das rotinas de E/S?
Tornar as operações de E/S o mais simples possível para o usuário e suas aplicações. Com isso, épossível ao usuário realizar operações 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/gravação e chamadas a bibliotecas de rotinas oferecidas por linguagens de alto nível ou diretamente através de uma system call em um código de alto nível.
4- Quais as principaisfunções do subsistema de E/S?

O subsistema de entrada e saída é responsável por realizar as funções comuns a todos os tipos de dispositivos, ficando os aspectos específicos de cada periférico como responsabilidade do device drivers. Dessa forma, o subsistema de E/S é a parte do sistema operacional que oferece uma interface uniforme com as camadas superiores.
5- Qual a principal função de umdevice driver?
Tem como função implementar a comunicação do subsistema de E/S com os dispositivos, através de controladores.
6- Por que o sistema de E/S deve criar uma interface padronizada com os device drivers?
Para que seja possível a inclusão de novos drivers sem a necessidade de alteração da camada de subsistema de E/S.

7- Explique o funcionamento da técnica de DMA e sua principalvantagem.
De forma simplificada, uma operação de leitura em disco utilizando DMA teria os seguintes passos. A UCP, através do device driver, inicializa os registradores do controlador de DMA e, a partir deste ponto, fica livre para realizar outras atividades. O controlador de DMA, por sua vez, solicita ao controlador de disco a transferência do bloco do disco para o seu buffer interno. Terminada atransferência, o controlador de disco verifica a existência de erros e, caso não haja erros, o controlador de DMA transfere o bloco para o buffer de E/S na memória principal. Ao término da transferência, o controlador de DMA gera uma interrupção avisando ao processador que o dado já encontra-se na memória principal.A principal vantagem dessa técnica é evitar que o processador fique ocupado com atransferência do bloco para a memória.
8- Diferencie os dispositivos de E/S estruturados dos não-estruturados.
Os dispositivos estruturados (block devices) caracterizam-se por armazenar informações em blocos de tamanho fixo, possuindo cada qual um endereço que podem ser lidos ou gravados de forma independente dos demais. Discos magnéticos e ópticos são exemplos de dispositivos estruturados. Osdispositivos não-estruturados são aqueles que enviam ou recebem uma seqüência de caracteres sem estar estruturada no formato de um bloco. Desse modo, a seqüência de caracteres não é endereçável, não permitindo operações de acesso direto ao dado. Dispositivos como terminais, impressoras e interfaces de rede são exemplos de dispositivos não-estruturados.
9- Qual a principal razão de as operaçõesde E/S em fitas e discos magnéticos serem tão lentas se comparadas a velocidade com que o processador executa instruções?
A principal razão é o aspecto mecânico presente nas arquiteturas de fitas e discos magnéticos, devido a isso, o tempo total das operações de E/S é extremamente longo, se comparado ao número de instruções que o processador pode executar no mesmo intervalo de tempo.
10-...
tracking img