Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Pipeline — FGV 2025

Arquitetura de ComputadoresPipeline
Código
fg123974
Banca
FGV
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2025
Nível
Superior
Cargo
Área Apoio Especializado - Tecnologia da Informação (Reaplicação)
Zuul é um sistema de controle de projetos que atua como um sistema CI/CD com foco em testar o estado futuro dos repositórios de código. Zuul foi organizado em torno do conceito de
  1. Amáquinas virtuais.
  2. Bnodepool.
  3. Ccontêiner.
  4. Dclusteres.
  5. Epipeline.
Revelar gabarito e comentário

GabaritoE — pipeline.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Zuul e sistemas CI/CD

Gabarito: letra E. Zuul é um sistema de CI/CD que gerencia a integração contínua e a entrega contínua de projetos de software. Seu principal conceito organizacional é o pipeline, que representa o fluxo automatizado de etapas (build, teste, deploy) que o código percorre desde a submissão até a produção. Essa é a essência de qualquer ferramenta de CI/CD moderna.

Alternativa A — ❌ Incorreta

Máquinas virtuais são ambientes de execução, mas não são o conceito central que organiza o Zuul. O Zuul pode executar tarefas em VMs, mas o foco é o pipeline.

Alternativa B — ❌ Incorreta

Nodepool é um gerenciador de nós de execução, usado pelo Zuul para alocar recursos, mas não é o princípio estruturante do sistema. O nodepool é uma ferramenta auxiliar, não o conceito organizador.

Alternativa C — ❌ Incorreta

Contêineres são uma tecnologia de virtualização leve, também utilizada por sistemas de CI/CD, mas Zuul não é organizado em torno de contêineres; ele usa abstrações como pipelines para definir o fluxo de trabalho.

Alternativa D — ❌ Incorreta

Clusters (grupos de servidores) são infraestrutura subjacente, mas Zuul não tem como conceito central o cluster; o sistema é construído em torno de pipelines que definem a sequência de operações.

Alternativa E — ✅ Correta ⟵ GABARITO

O pipeline é o conceito central de qualquer sistema CI/CD moderno, inclusive do Zuul. Ele define a sequência de estágios (compilação, testes, implantação) que o código deve passar, automatizando o processo de entrega. No contexto fornecido, o Jenkins também utiliza pipelines como base, reforçando que essa é a abstração organizacional padrão.

Gabarito: letra E.

Link permanente: /questoes/fg123974