




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
exercícios apol da matéria sistemas
Tipologia: Exercícios
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Questão 1/10 - Sistemas Distribuídos Ler em voz alta Sistemas distribuídos baseados no modelo cliente/servidor são intuitivos e facilmente implementados por meio da utilização de sockets. O modelo cliente/servidor permite a disponibilização de sistemas pelas organizações, automatizando um modelo de negócio. Sobre este modelo de sistemas distribuídos podemos afirmar que: Você não pontuou essa questão A O modelo cliente/servidor tem como objetivo descentralizar os dados e recursos de B Esse modelo pode ser composto de um ou mais computadores que atuam como ser Você assinalou essa alternativa (B) C O desenvolvimento dessas duas partes (cliente e servidor) é feita de maneira acopla D Um problema recorrente em sistemas cliente/servidor tradicionais está relacionado E Todas as alternativas apresentadas estão corretas. Questão 2/10 - Sistemas Distribuídos Ler em voz alta A Thread é unidade principal utilizada pelos gerenciadores de tarefas modernos. Assim, é fundamental que o desenvolvedor conheça o fluxo de vida de uma thread , para que possa manipulá-las com maior acurácia. Sobre este fluxo é correto afirmar que: Analise as alternativas e assinale a alternativa CORRETA A Quando uma Thread é criada seu estado inicial é PRONTA. B O método start() muda imediatamente o estado de uma Thread para EXECUTANDO. C Uma Thread em estado EXECUTANDO pode passar para PRONTA, SUSPENSA ou TERM Você assinalou essa alternativa (C)
D Uma Thread que já executou seu quantum de CPU passa automaticamente para SUS E Para finalizar uma Thread pode-se optar pelos métodos sleep() ou wait(). Questão 3/10 - Sistemas Distribuídos Ler em voz alta Todos os serviços possuem um provedor e um consumidor, e três características básicas, o Contrato, a Interface e a Implementação, sobre as quais podemos afirmar que: I. O contrato e a interface são visíveis para o mundo, enquanto a implementação é um recurso escondido, como uma caixa preta. II. O contrato e a interface são orientados para o provedor, enquanto a implementação é orientada para o consumidor. III. Os detalhes do contrato e da interface são importantes para o consumidor, enquanto que os detalhes da implementação não são. IV. Os detalhes do contrato e da interface são importantes para o provedor, enquanto que os detalhes da implementação não são. Assinale a única alternativa que apresenta apenas as afirmativas corretas: A I e II. B I e III. Você assinalou essa alternativa (B) C II e III. D II e IV. E III e IV. Questão 4/10 - Sistemas Distribuídos Ler em voz alta
B I e III. C II e III. D II e IV. Você assinalou essa alternativa (D) E III e IV. Questão 6/10 - Sistemas Distribuídos Ler em voz alta Sistemas Distribuídos (SD) são classificados como uma coleção de computadores independentes que aparentam ao usuário ser um computador único. Assim, quando o usuário interage com o sistema, ele não sabe onde exatamente está sendo executado ou armazenado suas informações. Dessa maneira, um SD possui computadores na rede que precisam se comunicar e coordenar através de mensagens. A transição de um sistema centralizado para um sistema distribuído apresenta quatro principais desafios intrínsecos, entre os quais: A A concorrência, uma característica natural dos SD, sendo que é fundamental que ex B A ausência de um relógio global pois a cooperação exige uma noção de tempo em r C As falhas, pois qualquer nó na rede pode falhar de diferentes formas: perda de cone D Heterogeneidade: qual o melhor sistema operacional? Qual a melhor linguagem de E Todas as alternativas apresentadas estão corretas. Você assinalou essa alternativa (E) Questão 7/10 - Sistemas Distribuídos Ler em voz alta
Sistemas Distribuídos (SD) apresentados na Aula 2 é um conjunto de computadores independentes, que trabalham em cooperação, e aparentam ser um único computador ao usuário que interage com o sistema. Em relação aos desafios existentes na transição de um sistema centralizado para um sistema distribuído é correto afirmar: Analise as alternativas e assinale a alternativa CORRETA A São quatro os desafios principais: concorrência, ausência de relógio global, falhas e Você assinalou essa alternativa (A) B São três os desafios principais: concorrência, falhas e heterogeneidade C A ausência de um relógio global não é considerada um desafio para os Sistemas Dis D A heterogeneidade diz respeito à impossibilidade de sistemas diferentes comunicar E Sistemas Distribuídos utilizam um relógio global que sincronizar suas atividades Questão 8/10 - Sistemas Distribuídos Ler em voz alta Uma forma de implementar uma thread é utilizar o conceito de herança para criar uma nova classe que herde os comportamentos definidos na classe Thread. Com base nessa afirmação, avalie as sentenças a seguir: I. A classe Thread equivale a uma extensão da interface da classe Runnable. II. Para inicializar o processamento paralelo na thread, o método run deve ser invocado. III. A criação de uma thread com a classe Thread requer a sobrecarga do método run IV. O método run é invocado automaticamente quando a thread é inicializada.
Você assinalou essa alternativa (A) B F - V – F – V. C V – V – F - F. D F – F – V – V. E F – F - F – V. Questão 10/10 - Sistemas Distribuídos Ler em voz alta Em sistemas distribuídos, cada nó é responsável por executar um ou mais processos que se comunicam para atingir um determinado objetivo. Assim, a comunicação entre processos (Interprocess Comunication – IPC) normalmente é composta entre um par de processos – remetente e destinatário. Para estabelecer essa comunicação, o processo remetente envia uma mensagem (sequência de bytes) para um processo destino – o processo destino recebe essa mensagem. Analise as afirmativas a seguir classificando-as como (F) Falsas ou (V) Verdadeiras: ( ) Geralmente é preciso que exista sincronização entre os processos para execução da atividade de envio/recebimento. ( ) A comunicação entre os processos por mensagem pode ser síncrona ou assíncrona. ( ) Em uma comunicação síncrona o envio de mensagem não é bloqueante. Ou seja, o processo remetente pode continuar sua execução. ( ) Em uma comunicação assíncrona o remetente fica bloqueado após o envio de uma mensagem, sendo desbloqueado quando o destinatário responder a respectiva mensagem. Assinale a alternativa que apresenta a sequência correta da classificação das afirmativas apresentadas: A F - V – F – V.
Você assinalou essa alternativa (B) C F – F – V – V. D F – F - F – V. E V – V – V – V.