Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — FUNDATEC 2023

Banco de DadosAdministração de banco de dados
Código
qq894938
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
Segundo Silva (2019), o gerenciamento de processos e recursos em sistemas distribuídos é de extrema importância para garantir o desempenho, a eficiência e a confiabilidade desses sistemas, que são compostos por diversos dispositivos interconectados. Um dos desafios nessa área é o escalonamento adequado de tarefas, considerando a alocação eficiente de recursos e a minimização do tempo de resposta. Sobre o tema, assinale a alternativa correta.
  1. AA técnica de clustering em sistemas distribuídos refere-se à criação de grupos de nós idênticos que compartilham tarefas e recursos de forma colaborativa, aumentando a disponibilidade e a confiabilidade do sistema.
  2. BO algoritmo de escalonamento First-Come, First-Served (FCFS) é amplamente utilizado em sistemas distribuídos para garantir a execução rápida de tarefas de alta prioridade.
  3. CO conceito de balanceamento de carga em sistemas distribuídos refere-se à distribuição equilibrada do trabalho entre os nós do sistema, a fim de evitar sobrecarga e melhorar o desempenho global.
  4. DA replicação de processos em sistemas distribuídos é uma técnica defasada, uma vez que cada nó é capaz de executar todas as tarefas de forma independente e autômata.
  5. EA utilização de um servidor centralizado é a melhor abordagem para sistemas distribuídos pelo ponto de vista do gerenciamento de processos e recursos, pois simplifica a coordenação, evita gargalos de processos e reduz a complexidade do sistema.
Revelar gabarito e comentário

GabaritoC — O conceito de balanceamento de carga em sistemas distribuídos refere-se à distribuição equilibrada do trabalho entre os nós do sistema, a fim de evitar sobrecarga e melhorar o desempenho global.

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”.

Balanceamento de Carga e Gerenciamento em Sistemas Distribuídos

Gabarito: letra C. A definição de balanceamento de carga como distribuição equilibrada do trabalho entre os nós para evitar sobrecarga e melhorar o desempenho global é o conceito correto, conforme a literatura de sistemas distribuídos. As demais alternativas apresentam equívocos conceituais: a alternativa A restringe clustering a nós idênticos, a B confunde FCFS com prioridade, a D nega erroneamente a utilidade da replicação e a E defende indevidamente um servidor centralizado.

Alternativa A — ❌ Incorreta

O clustering é uma técnica que agrupa nós para trabalharem cooperativamente, aumentando disponibilidade e confiabilidade, mas não exige que os nós sejam idênticos. A afirmação de "nós idênticos" é uma generalização incorreta; clusters podem ser heterogêneos. Portanto, a definição é imprecisa.

Alternativa B — ❌ Incorreta

O algoritmo FCFS (First-Come, First-Served) atende as tarefas na ordem de chegada, sem considerar prioridade. Para garantir execução rápida de tarefas de alta prioridade, são utilizados algoritmos como escalonamento por prioridade ou por tempo restante. Logo, a alternativa confunde conceitos.

Alternativa C — ✅ Correta ⟵ GABARITO

O balanceamento de carga é exatamente a distribuição equilibrada do trabalho entre os nós, visando evitar sobrecarga em alguns e ociosidade em outros, melhorando o desempenho e a utilização dos recursos do sistema. Essa definição é padrão na área de sistemas distribuídos.

Alternativa D — ❌ Incorreta

A replicação de processos (ou dados) é uma técnica atual e essencial em sistemas distribuídos, usada para aumentar a disponibilidade, a confiabilidade e o desempenho (por meio de cópias redundantes). Afirmar que é "defasada" e que cada nó é autossuficiente ignora os benefícios da replicação.

Alternativa E — ❌ Incorreta

Um servidor centralizado contradiz os princípios fundamentais dos sistemas distribuídos, que buscam evitar pontos únicos de falha e gargalos. Embora simplifique a coordenação, introduz vulnerabilidade e limita a escalabilidade. Portanto, não é a "melhor abordagem" para o gerenciamento de processos e recursos.

Gabarito: letra C.

Link permanente: /questoes/qq894938