Questão de Banco de Dados — Conceitos Básicos em Banco de Dados — FUNDATEC 2023
Banco de Dados›Conceitos Básicos em Banco de Dados
Código
qq894940
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
A comunicação em sistemas distribuídos é fundamental para o adequado funcionamento e coordenação das tarefas entre os nós interconectados. Conforme Tanenbaum e Van Steen (2017), é por meio da comunicação que esses sistemas são capazes de compartilhar informações, sincronizar operações e assegurar a consistência dos dados. Nesse contexto, são empregados diversos mecanismos e protocolos que visam garantir a eficiência e confiabilidade das trocas de dados. A comunicação em sistemas distribuídos se baseia em:
AConexões polissíncronas, garantindo uma resposta imediata entre os nós.
BConexões ponto a ponto, exigindo um canal dedicado entre os nós envolvidos.
CForma unicast, onde um nó envia mensagens para múltiplos nós simultaneamente.
DConexões síncronas ou assíncronas, se modificando de acordo com as necessidades do sistema.
EConexões físicas diretas entre os nós, sem a necessidade de protocolos de rede.
Revelar gabarito e comentário▾
GabaritoD — Conexões síncronas ou assíncronas, se modificando de acordo com as necessidades do sistema.
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”.
Comunicação em Sistemas Distribuídos
Gabarito: letra D. A comunicação em sistemas distribuídos pode ser síncrona ou assíncrona, ajustando-se conforme as necessidades do sistema, conforme Tanenbaum e Van Steen (2017). As demais alternativas apresentam conceitos incorretos: "polissíncrona" não é um termo adequado; comunicação ponto a ponto não exige canal dedicado; unicast é um-para-um, não um-para-muitos; e sistemas distribuídos normalmente utilizam protocolos de rede, não conexões físicas diretas.
Comunicação em sistemas distribuídos: Síncrona (Emissor aguarda confirmação, Bloqueante); Assíncrona (Emissor continua sem esperar, Não bloqueante); Escolha conforme necessidade (Coordenação, Desempenho, Confiabilidade)
Alternativa A — ❌ Incorreta
O termo "conexões polissíncronas" não é um conceito reconhecido em sistemas distribuídos. A classificação padrão é entre comunicação síncrona (bloqueante) e assíncrona (não bloqueante). A alternativa tenta introduzir um termo inexistente.
Alternativa B — ❌ Incorreta
Embora comunicação ponto a ponto seja comum, ela não exige um "canal dedicado". Em redes como Ethernet, os nós compartilham o meio e utilizam protocolos como TCP/IP para estabelecer conexões lógicas, sem reserva exclusiva de canal físico.
Alternativa C — ❌ Incorreta
Unicast refere-se ao envio de uma mensagem de um nó para um único destinatário. O envio para múltiplos nós simultaneamente é chamado de multicast (grupo) ou broadcast (todos). A descrição está trocada.
Alternativa D — ✅ Correta ⟵ GABARITO
Sistemas distribuídos empregam tanto comunicação síncrona (onde o emissor aguarda confirmação) quanto assíncrona (onde o emissor continua sem esperar), escolhendo o modo de acordo com os requisitos de coordenação, desempenho e confiabilidade. Essa flexibilidade é fundamental.
Alternativa E — ❌ Incorreta
Afirmar que não há necessidade de protocolos de rede é falso. Sistemas distribuídos utilizam protocolos como TCP/IP, UDP, HTTP, RPC, etc., para garantir entrega, ordenação e tratamento de erros. Conexões físicas diretas (cabo dedicado) são inviáveis em redes de grande escala.