Buscar

Avaliação II - Individual Sistemas e Aplicações Distribuídas


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

06/11/2023, 20:10 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:887489)
Peso da Avaliação 1,50
Prova 73930042
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Como vimos, uma das principais características dos sistemas distribuídos é o atendimento a um grande 
grupo de usuários dispersos ou não geograficamente, e especialmente com eficiência e segurança. Dito isso, 
a escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. 
Nesse contexto, considerando os desafios relacionados à escalabilidade em sistemas distribuídos, analise as 
sentenças a seguir:
I- Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações.
II- Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no 
sistema. 
III- As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e II estão corretas.
Uma das principais características dos sistemas distribuídos é o atendimento a um grande grupo de 
usuários dispersos ou não geograficamente, e especialmente com eficiência e segurança. A escalabilidade é 
um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. Nesse contexto, 
considerando os desafios relacionados à escalabilidade, classifique V para as sentenças verdadeiras e F para 
as falsas:
( ) Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações.
( ) Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no 
sistema.
( ) As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V.
B V - V - F.
C V - F - F.
D F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
06/11/2023, 20:10 Avaliação II - Individual
about:blank 2/5
Um modelo de falhas define e classifica as falhas em um ambiente distribuído e com ele torna-se possível o 
tratamento de possíveis indisponibilidades do sistema. Em um sistema distribuído, tanto os processos como 
os canais de comunicação podem falhar. Essas falhas são as falhas por omissão, falhas arbitrárias e falhas de 
sincronização. Sobre essas falhas, analise as sentenças a seguir:
I- Falhas de sincronização são aquelas em que os limites de tempo estabelecidos para execução dos 
processos e entrega das mensagens são ultrapassados, tornando as respostas indisponíveis para os clientes.
II- Falhas arbitrárias são aquelas em que o sistema não executa passos de um processo de forma injustificada 
ou executa de forma indesejada um determinado processamento, podendo gerar dados com valores 
incorretos.
III- Falhas por omissão são aquelas em que um canal de comunicação ou um processo de um sistema 
distribuído executa corretamente as ações que precisariam ser realizadas para o funcionamento do sistema.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D Somente a sentença I está correta.
O modelo de arquitetura de um sistema distribuído visa estabelecer a forma pela qual os componentes 
dos sistemas interagem e a maneira pela qual eles são mapeados em uma rede de computadores. Objetiva 
garantir que sua estrutura atenda às demandas atuais e provavelmente futuras. Com relação aos sistemas 
distribuídos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A arquitetura distribuída baseada em código móvel possibilita que um código seja enviado de um 
computador para outro e seja executado no destino.
( ) Os agentes móveis possuem a mesma funcionalidade do código móvel, mas com a vantagem de não 
oferecer riscos à segurança do sistema.
( ) A arquitetura, ou padrão, chamada cliente magro utiliza um dispositivo conhecido como thin client, o 
qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F.
B V - F - V.
C F - V - F.
3
4
06/11/2023, 20:10 Avaliação II - Individual
about:blank 3/5
D F - F - V.
Considerando sistemas operacionais de computação, sabemos que existem os sistemas fortemente 
acoplados e os sistemas fracamente acoplados. Quando a meta principal, ou propósito de um sistema, for 
facilitar o acesso a recursos remotos e compartilhar os mesmos de forma controlada e eficiente, tanto para os 
usuários quanto para as aplicações, estamos nos referindo a qual tipo de sistema?
A Sistema distribuído.
B Sistema de grande porte.
C Sistema monousuário.
D Sistema de tempo real.
Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das 
informações, podendo ser implementados por dois ou mais computadores interligados através de uma rede. 
Considerando a evolução nos sistemas distribuídos ocorrida a partir da década de 1980, com o advento das 
redes de computadores, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Até a década 1980, os usuários acessavam as informação em um computador central (mainframe), e os 
terminais dos usuários não tinham capacidade de processamento.
( ) Até a década de 1980, os sistemas centralizados de grande porte eram responsáveis pelo processamento 
de todas as informações existentes nas empresas.
( ) Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores 
de rede centralizados.
( ) Um sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não 
possibilita a transparência destes recursos para os usuários.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - F - V - V.
C F - V - F - V.
D V - V - F - F.
Sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando assim a troca de 
mensagens, dados e informações entre os equipamentos. Os sistemas cujo funcionamento está relacionado à 
capacidade de multiprocessamento a partir de diversos hosts integrados em uma estrutura de rede de 
comunicação, são definidos como uma categoria de:
A Sistemas fracamente computacionais.
B Sistemas fracamente acoplados.
C Sistemas de dados fortes.
5
6
7
06/11/2023, 20:10 Avaliação II - Individual
about:blank 4/5
D Sistemas fortemente acoplados.
Os servidores têm a responsabilidade de gerenciar dados e informações que são enviados aos clientes 
numa rede de computadores. Uma grande evolução, pois antigamente os sistemas de grande porte realizavam 
o processamento das informações de forma centralizada, já que os terminais dos usuários não tinham 
capacidade de processamento. Como eram chamados esses terminais dos usuários?
A Terminais finais.
B Terminais burros.
C Terminais centralizados.
D Terminais distribuídos.
Os equipamentos eletrônicos de computação passaram por grande desenvolvimento nas últimas 
décadas, tornando-se mais poderosos em relação às capacidades de processamento e de memória, e por outro 
lado, cada vez menores. Com a miniaturização dos equipamentos e a melhoria da comunicação em redes, 
principalmente redes sem fio, surgiram conceitos importantes como da computação móvel e da computação 
ubíqua. Além desses, ainda surge o conceito da computação pervasiva. Com relação a esses conceitos, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A computação móvel é a viabilidade do ser humano se movimentar para locais distintos, a qualquer 
hora, levando consigo dispositivos que permitem a utilização de serviços computacionais.
( ) A computação ubíqua é responsável por integrar os dispositivos computacionais com o mundo físico, 
coordenando dispositivos inteligentes, móveis e estacionários,para prover os serviços aos usuários de forma 
transparente.
( ) A computação pervasiva se beneficia dos dois conceitos: computação móvel e computação ubíqua, 
porque requer a existência de vários dispositivos diferentes, com capacidade computacional e coordenados, 
destinados a realizar diferentes tarefas.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F.
B F - V - F.
C V - F - F.
D F - F - V.
A maneira como os componentes de um sistema distribuído interage e a forma pela qual eles são 
mapeados numa rede de computadores são estabelecidas pelo modelo de arquitetura desse sistema 
distribuído. Um dos principais objetivos é garantir que sua estrutura atenda às demandas atuais e futuras. 
Com base nos sistemas distribuídos, analise as sentenças a seguir:
I- A mesma funcionalidade do código móvel é proporcionada pelos agentes móveis, mas com a vantagem de 
não oferecer riscos à segurança do sistema.
II- O "thin client' é um dispositivo utilizado na arquitetura, ou padrão, chamada cliente magro, o qual se 
conecta a um servidor de aplicações que realiza as tarefas mais relevantes.
III- O envio de código de um computador para outro e a execução desse código no destino é viabilizada pela 
arquitetura distribuída baseada em código móvel.
8
9
10
06/11/2023, 20:10 Avaliação II - Individual
about:blank 5/5
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
Imprimir

Mais conteúdos dessa disciplina