Questão FC375729
A gerência de dispositivos I/O do sistema operacional é implementada em camadas empilhadas, de forma que as camadas superiores correspondem a implementações de rotinas genéricas, q
Conceitos, Funções e Tipos de Sistemas Operacionais
Instituto Consulplan · 2021
A gerência de dispositivos I/O do sistema operacional é implementada em camadas empilhadas, de forma que as camadas superiores correspondem a implementações de rotinas genéricas, que não consideram os detalhes de hardware, enquanto as camadas inferiores estão próximas ao hardware.
Dentro deste contexto, o conjunto de instruções que permite que o sistema operacional manipule o periférico através de rotinas específicas é:
- Driver.
- Interface.
- Barramento.
- Controlador.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O driver é o conjunto de rotinas específicas que permite ao sistema operacional controlar um periférico. Ele funciona como a camada que traduz chamadas genéricas de I/O em operações concretas do dispositivo.
Na prática, o driver acessa registros do hardware, configura modos de operação, inicializa o dispositivo e interpreta/gera sinais como interrupções e pedidos de DMA, além de gerenciar buffers e transferências.
Normalmente reside no espaço do kernel ou como módulo carregável, comunicando-se com camadas superiores do sistema (APIs e subsistemas) e com a camada física do periférico.
Essa separação fornece abstração e uniformidade: programas usam interfaces padronizadas sem precisar conhecer detalhes do fabricante ou da implementação do hardware.
Conteúdo do catálogo FC Concursos · Atualizado em