Questão nº 80

Questão de Conhecimentos Específicos - Suporte · CESGRANRIO BANESE 01/2025 (nº 80)

CESGRANRIO2025Técnico Bancário III - SuporteConhecimentos Específicos - Suporte
Gabarito: Bver comentário ↓

A gerência de dispositivos realizada pelo sistema operacional é organizada em camadas e estruturada para tornar as operações de E/S (Entrada/Saída) o mais simples possível para as aplicações dos usuários. Algumas camadas são implementadas via software e outras via hardware. Uma dessas camadas de software tem como função receber comandos gerais sobre acessos aos dispositivos e traduzi-los para comandos específicos que poderão ser executados pelos controladores.
Qual o nome dessa camada de software?

Resposta comentada

Gabarito Alternativa B

A camada de software que recebe comandos genéricos (ex.: "ler bloco X do disco") e os traduz para comandos específicos do hardware (ex.: "mover cabeçote, setor Y, cilindro Z") é o device driver. Ele é o "tradutor" entre o sistema operacional e o controlador do dispositivo, escondendo as diferenças de hardware das camadas superiores.

  • (A) Incorreta: A biblioteca de E/S é uma camada de software que fornece funções de alto nível (ex.: printf, read) para aplicações, mas não traduz comandos para o controlador; ela apenas faz chamadas de sistema.
  • (B) Correta: O device driver é exatamente a camada de software que conhece os detalhes do hardware e converte comandos genéricos do SO em comandos específicos que o controlador do dispositivo entende (ex.: registradores, portas de E/S).
  • (C) Incorreta: O sistema de arquivos gerencia a organização lógica dos dados (arquivos, diretórios, permissões), não a tradução de comandos para o hardware.
  • (D) Incorreta: O subsistema de E/S é um conceito mais amplo (engloba drivers, agendamento, buffers, cache), mas não é a camada específica que faz a tradução para o controlador.
  • (E) Incorreta: System call é a interface entre aplicações e o núcleo do SO (ex.: read(), write()), não a camada que traduz comandos para o hardware.

Armadilha da banca (no distrator D): A pegadinha está em "subsistema de E/S", que parece abrangente e correto, mas é um termo genérico que inclui várias camadas (drivers, agendador, buffer). A banca quer que você identifique a camada específica que faz a tradução, que é o driver. O subsistema não "traduz" — ele usa os drivers para isso.

Fonte: CESGRANRIO BANESE 01/2025 Técnico Bancário III - Suporte (Caderno Prova C). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho