Questão de Arquitetura de Computadores — Sistemas Distribuídos — CESPE / CEBRASPE 2024
Arquitetura de Computadores›Sistemas Distribuídos
Código
ce185776
Banca
CESPE / CEBRASPE
Órgão
SEPLAG-CE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Pública - Área de Atuação: Ciência da Computação
Em relação a sistemas distribuídos, julgue o item seguinte.O termo middleware é usado para designar uma camada de software responsável pela interface com o usuário, como as camadas de apresentação e visualização.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Middleware em Sistemas Distribuídos
❌ ERRADO. O gabarito oficial é E. A afirmação está incorreta porque o middleware não é uma camada de interface com o usuário; ele é uma camada de software que fornece serviços comuns (como comunicação, gerenciamento de dados e coordenação) para aplicações em sistemas distribuídos, situando-se entre o sistema operacional e as aplicações.
De acordo com a descrição clássica de Tanenbaum, o middleware é uma camada que fornece estruturas de dados e operações para permitir que processos e usuários em máquinas distantes operem entre si de maneira consistente. Ele não lida com apresentação ou visualização — essas são responsabilidades das camadas de aplicação ou interface do usuário.
Middleware
1Camada entre SO e aplicações
Serviços comuns
Comunicação
Gerenciamento de dados
Coordenação
"SO de sistemas distribuídos"
2Não é interface com o usuário
Apresentação
Visualização
LEVEL · soulevel.com.br
NÃO CAIA NESSA!
A banca troca o conceito de middleware (camada intermediária de serviços) pelo de camada de interface com o usuário. Lembre-se: middleware é como um "sistema operacional de sistemas distribuídos", fornecendo uma base comum para comunicação e coordenação, não uma GUI.