Logo Passei Direto
Buscar

Avaliação II Sistema e Aplicações - Individual

User badge image
Tainá Santos

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:987078)
Peso da Avaliação 2,00
Prova 92746976
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Em programação concorrente, o uso de threads é uma prática comum para melhorar o desempenho e a eficiência dos sistemas. As threads permitem que 
diferentes partes de um programa sejam executadas simultaneamente, explorando melhor os recursos do processador. Essa técnica é especialmente útil 
em aplicações que exigem a execução de várias tarefas ao mesmo tempo, como em sistemas de tempo real, servidores web e aplicações gráficas. No 
entanto, é fundamental entender os benefícios e desafios associados ao uso de threads para aproveitar ao máximo suas vantagens.
Quais são os principais benefícios das threads em programação concorrente? 
A Facilidade de programação, uma vez que as threads não precisam compartilhar recursos e podem operar de forma independente.
B Maior consumo de memória, tornando os sistemas mais lentos e menos eficientes.
C Redução do desempenho do sistema devido ao aumento da sobrecarga de comunicação entre threads.
D Impedimento de escalabilidade em sistemas com múltiplos processadores.
E Melhoria do desempenho através da exploração do paralelismo, permitindo que tarefas sejam executadas de forma concorrente e mais eficiente.
 VOLTAR
A+ Alterar modo de visualização
1
02/12/2024, 14:50 Avaliação II - Individual
about:blank 1/9
Sistemas distribuídos são uma arquitetura de software composta por vários componentes que estão localizados em diferentes máquinas interligadas por 
uma rede. Eles trabalham de forma coordenada para fornecer um serviço unificado ao usuário, mesmo que estejam geograficamente dispersos. Esses 
sistemas são amplamente utilizados para melhorar a escalabilidade, disponibilidade e desempenho, especialmente em ambientes de computação em 
nuvem, em que recursos podem ser provisionados dinamicamente conforme a demanda. Compreender as características e limitações dos sistemas 
distribuídos é fundamental para seu correto desenvolvimento e implementação.
Sobre sistemas distribuídos, assinale a alternativa correta:
A Sistemas distribuídos não podem ser implementados em ambientes de computação em nuvem.
B Em sistemas distribuídos, todos os componentes de hardware e software estão localizados em um único local físico.
C Sistemas distribuídos não suportam a tolerância a falhas, pois cada nó deve ser independente e autossuficiente.
D A principal vantagem dos sistemas distribuídos é a falta de escalabilidade para atender à demanda crescente.
E Sistemas distribuídos são compostos por múltiplos dispositivos autônomos que se comunicam através de uma rede de computadores.
Sistemas distribuídos são projetados para trabalhar de forma integrada, utilizando múltiplos computadores interconectados através de redes de 
comunicação. Esses sistemas compartilham recursos e tarefas entre diferentes nós, permitindo maior capacidade de processamento e resiliência.
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:
2
3
02/12/2024, 14:50 Avaliação II - Individual
about:blank 2/9
A Sistemas de dados fortes.
B Sistemas fortemente acoplados.
C Sistemas fracamente computacionais.
D Sistemas de interconexão isolada.
E Sistemas fracamente acoplados.
Considerando sistemas operacionais de computação, 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 compartilhá-los 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 de tempo real.
B Sistema de grande porte.
C Sistema distribuído.
4
02/12/2024, 14:50 Avaliação II - Individual
about:blank 3/9
D Sistema monousuário.
E Sistema embarcado.
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 por meio 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, analise as afirmativas 
a seguir:
I. 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.
II. 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.
III. Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores de rede centralizados.
IV. 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 sentenças correta:
A III e IV, apenas.
5
02/12/2024, 14:50 Avaliação II - Individual
about:blank 4/9
B I, II e III, apenas.
C I e II, apenas.
D I, II, III e IV.
E I, apenas.
Um modelo de falhas define e classifica as falhas em um ambiente distribuído, possibilitando o tratamento de eventuais indisponibilidades do sistema. 
Em um sistema distribuído, tanto os processos quanto os canais de comunicação podem apresentar falhas. Essas falhas podem ser classificadas como 
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.
6
02/12/2024, 14:50 Avaliação II - Individual
about:blank 5/9
É correto o que se afirma em:
A I e II, apenas.
B I e III, apenas.
C II e III, apenas.
D I, apenas.
E I, II e III.
 
Sistemas distribuídos são projetados para fornecer alta disponibilidade, escalabilidade e resiliência. No entanto, a distribuição de componentes em vários 
nós de uma rede aumenta a probabilidade de falhas, como a indisponibilidade de um nó ou a perda de conexão. Para garantir que o sistema continue 
funcionando de forma correta e consistente, mesmo diante de falhas, são adotadas diversas técnicas. Dentre elas, algumas estratégias comuns envolvem a 
duplicação de dados e a execução de processos redundantes em diferentes máquinas, de modo que, se um nó falhar, outro possa assumir suas funções 
sem interrupção perceptível ao usuário. Entender essas técnicas é essencial para a implementação eficaz de sistemas distribuídos tolerantes a falhas.
Quais das seguintes técnicas são frequentemente usadas em sistemas distribuídos para garantir a tolerância a falhas? 
A Centralização de todos os dados em um servidor para facilitar o backup.
B Uso de uma única máquina para evitar a complexidade de comunicação.
7
02/12/2024, 14:50 Avaliação II - Individual
about:blank 6/9
C Desativação de mecanismos de detecção de falhas para melhorar o desempenho.
D Redundância de dados e processamento em vários nós do sistema.
E Distribuição dos dados em nós independentes sem qualquer replicação.
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 capacidadede processamento. 
Como eram chamados esses terminais dos usuários? 
A Terminais centralizados.
B Terminais finais.
C Terminais passivos.
D Terminais burros.
E Terminais distribuídos.
8
02/12/2024, 14:50 Avaliação II - Individual
about:blank 7/9
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 afirmativas 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 não acontecerem 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. 
É correto o que se afirma em:
A II e III, apenas.
B I e II, apenas.
C I, apenas.
D I e III, apenas.
E II, apenas.
9
02/12/2024, 14:50 Avaliação II - Individual
about:blank 8/9
Essencialmente, a computação está no centro da revolução tecnológica que impulsiona avanços em diversas indústrias, desde saúde e finanças até 
entretenimento e transporte. Ela não se limita apenas ao uso de computadores, mas também envolve a criação de algoritmos, desenvolvimento de 
software, gerenciamento de bases de dados e a implementação de sistemas que permitem a comunicação e o processamento de dados em grande escala.
O que é um cluster em computação?
A Um tipo de algoritmo de criptografia.
B Um grupo de computadores interconectados que trabalham juntos como se fossem um único sistema.
C Uma tecnologia de rede sem fio usada para conectar dispositivos móveis.
D Um dispositivo de armazenamento de alta velocidade.
E Um software de edição de imagens.
10
Imprimir
02/12/2024, 14:50 Avaliação II - Individual
about:blank 9/9

Mais conteúdos dessa disciplina