Questão nº 61

Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 61)

FGV2024Analista Judiciário - Análise de Sistemas de InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

A plataforma Node.js trouxe uma grande revolução em termos da
aplicabilidade do Java Script, que agora é utilizado também na
implementação de aplicativos servidores. Ele traz uma série de
características robustas, como o Event Loop, para gerenciar
eventos e operações de entrada e saída na forma assíncrona, e
cuja implementação é baseada:

Resposta comentada

Gabarito Alternativa B

O Event Loop do Node.js é um mecanismo que permite ao Node.js lidar com muitas operações ao mesmo tempo, sem travar, especialmente as de entrada e saída (como ler um arquivo ou acessar a rede), fazendo-as de forma assíncrona (em segundo plano). A base para essa funcionalidade é uma biblioteca específica.

  • (A) Incorreta: O Chrome V8 é o motor que executa o código JavaScript, transformando-o em instruções que o computador entende, mas não é ele quem implementa o Event Loop ou gerencia as operações assíncronas de baixo nível. Armadilha: É tentador escolher V8 porque ele é crucial para o Node.js, mas sua função é executar JS, não gerenciar o Event Loop.
  • (B) Correta: A implementação do Event Loop e de todas as operações assíncronas de entrada e saída (I/O) no Node.js é baseada na biblioteca Libuv. É a Libuv que fornece as funcionalidades para lidar com sistema de arquivos, rede, timers e outras tarefas de forma não bloqueante, permitindo o comportamento assíncrono do Node.js.
  • (C) Incorreta: O NPM (Node Package Manager) é uma ferramenta para gerenciar pacotes e dependências de projetos Node.js, não tendo relação com a implementação do Event Loop.
  • (D) Incorreta: A Core API do JavaScript refere-se às funcionalidades nativas da linguagem JavaScript (como Array, Object, Date), que são independentes do Node.js e não implementam o Event Loop.
  • (E) Incorreta: O YARN é outro gerenciador de pacotes para JavaScript, similar ao NPM, e também não está envolvido na implementação do Event Loop do Node.js.

Fonte: FGV TRF1 2024 Analista Judiciário - Análise de Sistemas de Informação (Caderno Tipo 1). 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