Unified Extensible Firmware Interface (UEFI) descreve a inte...

Próximas questões
Com base no mesmo assunto
Q4375103 Sistemas Operacionais

Unified Extensible Firmware Interface (UEFI) descreve a interface existente entre o sistema operacional (SO) e o firmware de uma plataforma computacional.


No que se refere ao UEFI, versão 2.11, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.



( ) A interface consiste em tabelas de dados que contêm informações relacionadas à plataforma além de chamadas de serviço de inicialização e de tempo de execução disponíveis para o loader do SO e para o próprio SO.


( ) A especificação define os drivers de barramento PCI, drivers de dispositivos PCI, drivers de barramento USB e estruturas que o SO pode usar na sua inicialização.


( ) O propósito da UEFI é definir uma a comunicação entre o SO e o firmware da plataforma trocando apenas as informações necessárias para o processo de boot do SO.



As afirmativas são, respectivamente,

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo é interpretar a segunda assertiva como atribuição à especificação da definição dos drivers concretos, e não apenas de suas interfaces. Com essa leitura, e considerando que a introdução confirma a composição e a finalidade descritas nas demais assertivas, a sequência é V–F–V, correspondente à alternativa C.

Tema central: Composição e finalidade da UEFI
Análise das alternativas
A
Errada
Ao marcar V–V–V, considera verdadeira a segunda assertiva. Na leitura adotada pelo gabarito, o erro é equiparar a especificação das interfaces e estruturas à definição dos drivers concretos. A implementação fica a cargo dos desenvolvedores, embora a especificação também trate da escrita de drivers PCI e USB.
B
Errada
Ao marcar F–F–V, rejeita a primeira assertiva. Entretanto, as tabelas de dados da plataforma e as chamadas de serviços de inicialização e de tempo de execução integram expressamente a composição da interface descrita na introdução. Por isso, o primeiro julgamento deve ser verdadeiro.
C
Certa
A alternativa C reúne os três julgamentos adotados pelo gabarito: 1. Verdadeira: a interface UEFI é composta por tabelas com informações da plataforma e por chamadas de serviços de inicialização e de tempo de execução, disponíveis ao carregador do sistema operacional e ao próprio SO. Essa composição consta da introdução da especificação. 2. Falsa, na interpretação exigida pelo gabarito: a especificação estabelece interfaces e estruturas, deixando a implementação aos desenvolvedores. Assim, a expressão “define os drivers” foi entendida como definição dos drivers concretos, e não apenas das interfaces que eles devem observar. Há ambiguidade relevante nessa redação: a seção 1.2 efetivamente descreve como escrever drivers PCI e USB. Portanto, o julgamento não decorre de esses drivers estarem fora do documento, mas da distinção entre especificar interfaces e implementar drivers; o verbo “define”, isoladamente, não impõe essa leitura de maneira inequívoca. 3. Verdadeira: a comunicação entre o SO e o firmware, com a troca das informações necessárias ao processo de inicialização, corresponde à finalidade apresentada na introdução. Isso não significa que todos os serviços UEFI deixem de existir após o boot.
D
Errada
Ao marcar V–V–F, erra a segunda e a terceira assertivas. A segunda é falsa na interpretação de “define os drivers” como definição de implementações concretas, pois a especificação estabelece interfaces e estruturas. Já a terceira é verdadeira porque a finalidade de comunicação entre SO e firmware, mediante as informações necessárias ao boot, encontra respaldo na introdução.
E
Errada
Ao marcar F–V–V, erra os dois primeiros julgamentos. A primeira assertiva é verdadeira porque tabelas e chamadas de serviços compõem a interface UEFI. A segunda é falsa na leitura adotada pelo gabarito: definir o contrato de interface não equivale a implementar os drivers que o utilizam.
Pegadinha da questão
A questão explora a proximidade entre “definir interfaces para drivers” e “definir os próprios drivers”, agravada pela ambiguidade do verbo “define”. Também induz à rejeição automática da terceira assertiva pela palavra “apenas”, embora sua formulação corresponda à finalidade descrita na introdução.
Dica para questões semelhantes
  • Ao avaliar afirmações sobre uma especificação, identifique o objeto do verbo: ela estabelece requisitos e interfaces ou fornece a implementação concreta? Tratar de como escrever um componente não equivale, por si só, a implementá-lo.
  • Confronte termos restritivos, como “apenas”, com o conteúdo de referência e com aquilo que a frase restringe; não os use como motivo automático para considerar uma assertiva falsa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O gabarito preliminar da banca FGV para esta questão é (V), (F), (V). No entanto, do ponto de vista puramente técnico, a sequência ideal e defendida em recursos é (V), (F), (F).

Abaixo está a análise detalhada de cada uma das afirmativas:

  • ( V ) A interface consiste em tabelas de dados que contêm informações relacionadas à plataforma além de chamadas de serviço de inicialização e de tempo de execução disponíveis para o loader do SO e para o próprio SO.
    Veradeira. Esta frase é a definição oficial extraída diretamente da documentação de especificação da UEFI.org. A UEFI fornece tabelas de dados, Boot Services (serviços de inicialização) e Runtime Services (serviços de tempo de execução).

  • ( F ) A especificação define os drivers de barramento PCI, drivers de dispositivos PCI, drivers de barramento USB e estruturas que o SO pode usar na sua inicialização.
    Falsa. A especificação da UEFI define as interfaces e os protocolos de comunicação (como o EFI_PCI_IO_PROTOCOL), e não os drivers executáveis em si. O desenvolvimento e fornecimento dos drivers de hardware ficam a cargo dos fabricantes (IHVs).

  • ( V / F ) O propósito da UEFI é definir uma a comunicação entre o SO e o firmware da plataforma trocando apenas as informações necessárias para o processo de boot do SO.
    Gabarito Oficial (V), mas tecnicamente Questionável/Falsa. A banca considerou este item como Verdadeiro focando na introdução conceitual de que o propósito principal é o boot. Contudo, o uso da palavra "apenas" torna a afirmativa tecnicamente incorreta, pois a UEFI fornece os Runtime Services (serviços de tempo de execução), que permanecem ativos e realizam comunicação com o SO mesmo após a conclusão do processo de boot.

MISERICÓRDIA @–@

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo