Pular para o conteúdo principal

Questão de Banco de Dados — Arquitetura de Banco de Dados — FCC 2015

Banco de DadosArquitetura 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
  1. 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).
  2. 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).
  3. 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.
  4. 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.
  5. 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 TSP/TSGTSP/TSG. Se o sistema maior (SG) tem NN vezes os recursos do menor (SP), o speedup esperado em escalabilidade linear é NN. Se o speedup é menor que NN, 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 NN. Sublinear significa speedup < N, não igual. O valor NN 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 NN; maior que NN 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 TSP/TSGTSP/TSG e classifica o ganho sublinear como speedup < N quando os recursos são NN 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 NN, linear não é maior que NN. Fique atento à definição exata.

PEGA ESSA DICA!

Memorize: Speedup = Tantigo/TnovoT_{antigo}/T_{novo} (mesma tarefa). Escala (scaleup) = TmesmoT_{mesmo} com tarefa maior. Se speedup <N< N → sublinear; =N= N → linear; >N> N → superlinear (raro).

Gabarito: letra E — a única alternativa que traz a definição correta de speedup e de ganho sublinear.

Link permanente: /questoes/fc020503