Computação: "Com a crescente maturidade da infraestrutura de sistemas distribuídos, várias empresas têm promovido a visão de recursos distribuídos como mercadoria ou utilidade, desenhando a analogia entre recursos distribuídos e outras utilidades, tais como água ou eletricidade. Com esse modelo, os recursos são oferecidos por fornecedores de serviços apropriados e alugados, em vez de serem de propriedade do usuário final – tal modelo se aplica a recursos físicos e a serviços. Isso oferece maior flexibilidade ao fornecedor de serviços em termos de gerenciamento de recursos, tais como serviços de software e computação em nuvem." Nesse contexto, assinale a alternativa que descreve corretamente um conceito inerente a sistemas distribuídos:
"Com a crescente maturidade da infraestrutura de sistemas distribuídos, várias empresas têm promovido a visão de recursos distribuídos como mercadoria ou utilidade, desenhando a analogia entre recursos distribuídos e outras utilidades, tais como água ou eletricidade. Com esse modelo, os recursos são oferecidos por fornecedores de serviços apropriados e alugados, em vez de serem de propriedade do usuário final – tal modelo se aplica a recursos físicos e a serviços. Isso oferece maior flexibilidade ao fornecedor de serviços em termos de gerenciamento de recursos, tais como serviços de software e computação em nuvem."
Nesse contexto, assinale a alternativa que descreve corretamente um conceito inerente a sistemas distribuídos:
A) Transparência - a transparência é definida como a percepção do usuário e aplicativo programador da separação de componentes em um sistema distribuído, a fim de que o sistema seja percebido como uma coleção de componentes independentes. As implicações da transparência possuem grande influência no design do software do sistema.
B) Escalabilidade - os sistemas distribuídos operam de forma eficaz e eficiente considerando uma mesma escala. Assim, um sistema é descrito como escalável se permanecer eficaz quando há estabilidade no número de recursos e de usuários.
C) Manipulação de Falhas - sistemas de computadores, por vezes, falham; de modo que quando ocorrem falhas no hardware ou software, os programas podem produzir resultados incorretos ou pararem antes da conclusão da computação. A disponibilidade de um sistema é uma medida da proporção de tempo que está disponível para usar. Assim, quando um dos componentes de um sistema distribuído falhar todos os componentes com falha são afetados.
D) Heterogeneidade - a internet permite que os usuários acessem serviços e executem aplicativos em um ambiente heterogêneo, uma coleção de computadores e redes. Heterogeneidade é definida como similaridade e aplica-se a todos os itens, tais como redes, hardwares de computador, sistemas operacionais, linguagens de programação e implementações de diferentes desenvolvedores.
E) Abertura - a abertura de um sistema de computador é a característica que determina se o sistema pode ser estendido e reimplementado de várias maneiras. A abertura de distribuição de sistemas é determinada principalmente pelo grau em que novos serviços de compartilhamento de recursos podem ser adicionados e disponibilizados para uso por uma variedade de programas clientes.
Desbloqueie explicações detalhadas
Assine o plano Premium e tenha acesso a explicações completas e análises aprofundadas de cada questão.