Questão de Banco de Dados — Arquitetura de Banco de Dados — FCC 2015
Banco de Dados›Arquitetura de Banco de Dados
Código
fc020503
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Administrador de Banco de Dados
Considere uma aplicação de um Banco de Dados com arquitetura paralela executando em um sistema paralelo com certo número de processadores e discos, denominado SP. Suponha que o sistema foi aumentado com mais processadores, discos e outros componentes, sendo chamado de SG. O objetivo é processar uma tarefa no tempo inversamente proporcional ao número de processadores e discos alocados. Considere, ainda, que o tempo de processamento da tarefa no sistema maior é TSG e no sistema menor é TSP. É correto afirmar que
Ao sistema paralelo demonstra ganho de escala sublinear se o ganho de velocidade for N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
Bo sistema paralelo demonstra ganho de escala linear se o ganho de velocidade for maior que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
Co ganho de velocidade se relaciona à capacidade de processar tarefas maiores na mesma quantidade de tempo, oferecendo mais recursos e é a métrica mais importante para medir a eficiência dos sistemas de banco de dados com arquitetura paralela.
Daumentar a capacidade do sistema por meio do paralelismo oferece uma opção de alto risco para o crescimento de uma empresa. O mais adequado é a sua substituição por um sistema centralizado por uma máquina mais rápida, o que ainda seria uma solução mais econômica.
Eo ganho de velocidade devido ao paralelismo é TSP / TSG. O sistema paralelo demonstra ganho de velocidade sublinear se o ganho de velocidade for menor que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
Revelar gabarito e comentário▾
GabaritoE — o ganho de velocidade devido ao paralelismo é TSP / TSG. O sistema paralelo demonstra ganho de velocidade sublinear se o ganho de velocidade for menor que N quando o sistema maior (SG) tiver N vezes os recursos do sistema menor (SP).
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”.
Ganho de Velocidade (Speedup) em Sistemas Paralelos
Gabarito: letra E. O ganho de velocidade (speedup) é definido como . Se o sistema maior (SG) tem vezes os recursos do menor (SP), o speedup esperado em escalabilidade linear é . Se o speedup é menor que , o ganho é sublinear — exatamente o que a alternativa E descreve.
A banca testa a diferença entre speedup (tempo menor para mesma tarefa) e scaleup (tarefa maior no mesmo tempo). A pegadinha clássica é trocar essas definições.
Conceito
Definição
Relação com N (recursos ×N)
Classificação
Ganho de velocidade (speedup)
TSP / TSG (mesma tarefa, menos tempo)
Speedup < N
Sublinear
Ganho de velocidade (speedup)
TSP / TSG (mesma tarefa, menos tempo)
Speedup = N
Linear
Ganho de velocidade (speedup)
TSP / TSG (mesma tarefa, menos tempo)
Speedup > N
Superlinear
Ganho de escala (scaleup)
Processar tarefa maior no mesmo tempo
—
—
Alternativa A — ❌ Incorreta
Afirma que o ganho é sublinear se o ganho de velocidade for N quando os recursos são multiplicados por . Sublinear significa speedup < N, não igual. O valor caracteriza ganho linear, não sublinear.
Alternativa B — ❌ Incorreta
Afirma que o ganho linear ocorre se o ganho de velocidade for maior que N. Linear é igual a ; maior que seria superlinear (raro). Portanto, a definição está invertida.
Alternativa C — ❌ Incorreta
O enunciado descreve, na verdade, o ganho de escala (scaleup): processar tarefas maiores na mesma quantidade de tempo adicionando recursos. A métrica de speedup mede redução de tempo para uma mesma tarefa. A alternativa troca os conceitos.
Alternativa D — ❌ Incorreta
Afirmação sem fundamento técnico. Aumentar capacidade via paralelismo é uma estratégia comum e de baixo risco relativo; a substituição por um sistema centralizado mais rápido pode ser inviável ou mais cara. Não corresponde ao tema.
Alternativa E — ✅ Correta ⟵ GABARITO
Define corretamente o speedup como e classifica o ganho sublinear como speedup < N quando os recursos são vezes maiores. É a única em conformidade com os conceitos de paralelismo.
NÃO CAIA NESSA!
A banca troca speedup (redução de tempo) por scaleup (aumento de capacidade na mesma duração), como na alternativa C. Além disso, inverte as relações de grandeza: sublinear não é igual a , linear não é maior que . Fique atento à definição exata.
PEGA ESSA DICA!
Memorize: Speedup = (mesma tarefa). Escala (scaleup) = com tarefa maior. Se speedup → sublinear; → linear; → superlinear (raro).
Gabarito: letra E — a única alternativa que traz a definição correta de speedup e de ganho sublinear.