SóProvas


ID
56701
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

A crescente evolução da computação tem sido impulsionada pelo
melhoramento do hardware e pelo surgimento dos sistemas
operacionais. No que concerne a sistema operacional, julgue os
itens de 51 a 60.

Entre as camadas do gerenciamento de entrada e saída de um sistema operacional, há uma camada chamada de device drivers. Os device drivers são definidos como programas que objetivam padronizar a comunicação entre o susbsistema de E/S e o kernel do sistema operacional.

Alternativas
Comentários
  • Discordo desta resposta apesar de estar no gabarito preliminar. Verificar se houve alteraçã de gabarito.
  • também discordo do gabarito. Os divice drives são os protocolos para comunicação dos dispositivos de hardware.
  • Cada dispositivo de E/S ligado ao computador precisa de algum código específico do dispositivo para controlá-lo. Esse código é chamado de driver de dispositivo e, geralmente, é escrito pelo fabricante do dispositivo. Drivers dos dispositivos são em geral dispostos abaixo do restante do SO. Toda a comunicação entre os drivers e os controladores é feita por meio do barramento.A maioria do SO define uma interface-padrão para todos os drivers de blocos e uma segunda interface para todos os drivers de caracteres. A principal função do driver de dispositivo é aceitar e executar requisições de leitura ou gravação de um software independente de dispositivo localizada na camada acima da camada de device drivers [TAN].Referências:[TAN] Tanenbaum. Sistemas Operacionais Modernos.
  • Conferi no livro do Silberschatz, na introdução do capítulo que trata de IO. Realmente está ERRADA a questão.

    O Kernel tem uma área chamada de Subsistema de I/O. São vários métodos necessários para controlar, mouse, disco, cd-rom, buffering, caching, spooling...

    Os drivers têm a função de apresentar uma interface uniforme de acesso a dispositivos para o subsistema de I/O do kernel.

    Portanto, vejo os sequintes erros na questão:

    1 - "há uma camada chamada de device drivers."
    Isso não é camada

    2 -  "Os device drivers (...) objetivam padronizar a comunicação entre o susbsistema de E/S e o kernel do sistema operacional.
    Deveria ser: entre o subsistema de E/S e o dispositivo.
  • A camada referida na questão é a de "E/S independente de Dispositivos" e não a camada "Device Drivers".

    O subsistema de E/S possui uma arquitetura em 4 camadas (Cada qual provê serviços a camada imediatamente superior): 
    - E/S nível de Usuário - Visão que um usuário possui dos dispositivos de E/S.
    - E/S independente de Dispositivo - Provê funções gerais a todos os dispositivos de E/S
    - Device Drivers - Conjunto de módulos de software para fornecer mecanismos de acesso a dispositivo específico
    - Hardware - E/S programada, Interrupções, DMA.

    Fonte: Sistemas Operacionais, 2a Ed. Romulo Oliveira, Alexandre Carissimi, Simão Toscani. Página 79. 

  • Errado

  • Cespe=Pensou certo, marque errado.