Questão de Algoritmos e Estrutura de Dados — Algoritmos — FGV 2024
Algoritmos e Estrutura de Dados›Algoritmos
Código
fg089751
Banca
FGV
Órgão
Prefeitura de Caraguatatuba - SP
Ano
2024
Nível
Médio
Cargo
Técnico em Processamento de Dados
Vamos imaginar uma empresa fictícia que está realizando uma oficina de treinamento para seus funcionários sobre processamento de dados. Durante a sessão é destacada a importância de compreender diferentes modelos de interação. O contexto envolve a implementação de sistemas assíncronos (offline/batch) para otimizar o processamento de grandes conjuntos de dados.Na implementação de modelos de interação assíncrona (offline/batch) em processamento de dados, indique a característica principal que os distingue dos modelos síncronos.
ARequer uma conexão contínua à internet para processar dados.
BRealiza o processamento de dados em tempo real, sem pausas.
CPermite o processamento em lote, de forma programada e não imediata.
DExige a interação constante do usuário durante o processamento.
EGarante a execução imediata de todas as operações de processamento.
Revelar gabarito e comentário▾
GabaritoC — Permite o processamento em lote, de forma programada e não imediata.
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”.
Processamento de dados: modelos assíncronos vs síncronos
Gabarito: letra C. A principal característica que distingue o processamento assíncrono (offline/batch) do síncrono é a possibilidade de processamento em lote, de forma programada e não imediata, ao contrário do síncrono que exige resposta em tempo real.
A questão testa o conhecimento fundamental sobre os modelos de interação em processamento de dados, especialmente no contexto de sistemas que lidam com grandes volumes de dados de forma otimizada.
Processamento de dados
1Síncrono
Resposta em tempo real
Execução imediata
Requer interação constante
2Assíncrono (offline/batch)
Processamento em lote
Programado e não imediato
Pode operar offline
Usuário submete e se desconecta
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o processamento assíncrono requer conexão contínua à internet. Na verdade, sistemas assíncronos podem operar offline, coletando dados para processamento posterior. Além disso, a conexão contínua não é o fator distintivo entre assíncrono e síncrono.
Alternativa B — ❌ Incorreta
Descreve processamento em tempo real, sem pausas. Essa é justamente a característica dos modelos síncronos, não dos assíncronos.
Alternativa C — ✅ Correta ⟵ GABARITO
Aponta o processamento em lote, programado e não imediato. É exatamente isso que define um modelo assíncrono (batch): os dados são acumulados e processados em lotes, em momentos agendados, sem exigir resposta instantânea.
Alternativa D — ❌ Incorreta
Exige interação constante do usuário. No assíncrono, o usuário submete o job e pode se desconectar; o processamento ocorre sem intervenção contínua.
Alternativa E — ❌ Incorreta
Garante execução imediata de todas as operações. Isso é típico de sistemas síncronos; no assíncrono, a execução é postergada.