Arquitetura de Software: O que caracteriza um sistema do tipo "distribuído"?
O que caracteriza um sistema do tipo "distribuído"?
a) Que é executado totalmente no computador local.
b) Que é executado totalmente no servidor remoto.
c) Que é executado parcialmente no computador local e parcialmente no servidor remoto.
d) Que se executa sozinho.
e) Que não necessita de internet.
Um sistema distribuído é aquele em que o processamento e/ou os componentes do sistema estão distribuídos em mais de uma máquina conectada por uma rede, cooperando para oferecer o serviço ao usuário. Na prática, isso costuma significar que uma parte executa no computador local (cliente) e outra parte executa em um ou mais servidores remotos, que se comunicam pela rede.
Analisando as alternativas:
- a) e b) descrevem execução totalmente em um único local (apenas local ou apenas servidor), o que não caracteriza distribuição entre nós.
- c) descreve a divisão típica entre cliente e servidor, com execução em locais diferentes conectados em rede.
- d) não é conceito técnico de sistemas distribuídos.
- e) é falsa: sistemas distribuídos geralmente dependem de rede (não necessariamente “internet”, mas alguma comunicação em rede).
Alternativa correta: (c).