Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/10 Acadêmico:Vitor Rafael Alves Fonseca (2121933) Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Avaliação Final (Objetiva) - Individual FLEX (Cod.:649517) ( peso.:3,00) Prova: 25529106 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1.Os Sistemas Operacionais estão sujeitos a um fenômeno bastante importante chamado deadlock. Nesta situação ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, esses processos acabam ficando bloqueados. Acerca do fenômeno do deadlock, analise a alternativa CORRETA: a) As situações de deadlock podem ser tratadas pelo sistemaoperacional através de duas estratégias somente: evitar deadlock e prevenção. b) O deadlock pode ocorrer mesmo que haja somente umprocesso no sistema operacional. c) Com a utilização de sistemas operacionais multiprogramas, assituações de deadlock não poderão ser evitadas, haja vista a grande quantidade de processos em execução. d) Para a ocorrência de um deadlock, é necessário que algumascondições sejam atendidas, a falha de alguma delas ensejará em sua inexecução. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/10 2.Os sistemas fracamente acoplados caracterizam-se por possuir dois ou mais sistemas de computação interligados, sendo que cada sistema possui o seu próprio sistema operacional, gerenciando os seus recursos, como processador, memória e dispositivos de entrada/saída. Acerca dos sistemas fracamente acoplados, analise as sentenças a seguir: I- Dentre os sistemas fracamente acoplados, encontram-se os de processamento simétricos, que permitem que os processadores executem funções idênticas, com exceção do boot e outras pequenas funções. II- Os sistemas operacionais de rede são classificados como fracamente acoplados, uma vez que cada nó é totalmente independente do outro, podendo, inclusive, possuir sistemas operacionais distintos. III- Os sistemas operacionais distribuídos podem ser classificados como fracamente acoplados, pois, apesar de possibilitarem a execução de um conjunto de processos concomitantemente, em que cada qual acessa um subconjunto de recursos do sistema por meio de mecanismo de troca de mensagens pela rede de comunicação, este nem sempre é confiável. IV- Em um sistema fracamente acoplado, todos os processadores exercem as mesmas funções. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) Somente a sentença I está correta. c) As sentenças I, II e IV estão corretas. d) As sentenças II e III estão corretas. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/10 3.Com o objetivo de organizar a execução dos processos obtendo o máximo desempenho da CPU, o escalonamento de processos é uma atividade executada pelo sistema operacional. Com relação ao mecanismo de escalonamento do sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O tipo de escalonamento preemptivo permite que um processo seja interrompido para a execução de outro. ( ) O throughput é um critério simples de escalonamento, dado pela soma do tempo de espera com o tempo de serviço ou tempo de execução. ( ) A implementação do modelo de escalonamento de múltiplas filas com realimentação gera ganho de tempo pelo sistema operacional, já que não precisa identificar qual a fila ideal para cada processo. ( ) O escalonamento cooperativo, quando utilizado por um programa mal escrito, pode monopolizar a CPU, gerando um grande problema para o sistema operacional. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - F. b) V - F - F - V. c) F - F - V - V. d) F - V - V - F. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/10 4.Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as mesmas. Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional: a) Gerar as interrupções de hardware. b) Realizar bloqueio de vírus no sistema. c) Gerenciar operações de entrada e saída. d) Impedir o acesso aos recursos do sistema. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/10 5.Um 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. Acerca do modelo de arquitetura cliente-servidor e suas variações, analise as sentenças a seguir: I- 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. II- 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. III- Um sistema distribuído é denominado cliente fraco quando se utiliza, por exemplo, de um thin client, o qual se conecta a um servidor de aplicativos responsável por realizar as tarefas mais relevantes. IV- A partir da linguagem Java, utilizando a tecnologia RMI (Remote Method Invocation), o programador pode desenvolver aplicações distribuídas, por exemplo, os applets. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças II e IV estão corretas. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/10 6.Todos os sistemas distribuídos estão susceptíveis a falhas, sendo que estas falhas podem acontecer tanto para os processos quanto para os canais de comunicação. Essas falhas podem ser diversas, como falha de carregamento de programas, processos com valores atribuídos incorretamente, tempo de execução de uma tarefa não atingido etc. Com relação aos títulos das falhas que podem acontecer nos sistemas distribuídos, analise as afirmativas a seguir: I- Falhas de acesso remoto. II- Falhas por omissão. III- Falhas arbitrárias. IV- Falhas de acesso web. V- Falhas de sincronização. Assinale a alternativa CORRETA: a) As afirmativas II, III e V estão corretas. b) As afirmativas I, II e V estão corretas. c) As afirmativas I, III e IV estão corretas. d) As afirmativas III, IV e V estão corretas. 7.Para que um programa possa ser executado num computador, é necessário que o sistema operacional esteja em funcionamento, podendo executar diversos processos ou subprocessos, muitos deles nem percebidos pelo usuário. Ao executar um browser, como o Internet Explorer, um subprocesso será executado e gerenciado para cada aba aberta. Acerca dos processos e subprocessos computacionais, assinale a alternativa CORRETA: a) Um processo pode criar outros processos, e assim por diante,sendo que o processo criado por outro processo é chamado de processo nativo. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo DaVinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 7/10 b) Quando um processo é criado pelo sistema operacional, estenão precisa alocar recursos de software, hardware ou endereçamento, já que serão alocados posteriormente. c) A thread compartilha com o programa ou processo principal amesma região de dados, obtendo uma economia no uso de recursos do sistema computacional, sendo basicamente um subprocesso. d) Todas as informações referentes aos processos que estão emexecução num sistema computacional são mantidas pelos controladores de dispositivos. 8.Dentro da internet, os protocolos servem para viabilizar a troca de dados entre computadores conectados na rede, permitindo a comunicação entre os processos ativos nesses computadores. Os protocolos definem regras visando à padronização, bem como possibilitando que equipamentos de diferentes fabricantes possam se comunicar. Considerando especificamente a comunicação via internet, existem alguns protocolos que são mais utilizados a nível mundial atualmente. Com relação aos protocolos mais utilizados na internet atualmente, analise as sentenças a seguir: I- Os protocolos TCP e UDP são utilizados na rede internet. II- O protocolo Frame Relay é o mais utilizado na rede internet. III- O protocolo IP é responsável pelo endereçamento de computadores na internet. IV- É obrigatório utilizar o protocolo MPLS para comunicações na internet. Assinale a alternativa CORRETA: a) As sentenças I e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I e II estão corretas. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 8/10 d) As sentenças III e IV estão corretas. 9.Em redes locais e de longa distância, como a Internet por exemplo, os protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são muito utilizados. A comunicação entre processos ativos num ambiente de sistemas distribuídos, é realizada através de protocolos de comunicação propostos pelo modelo OSI (Open Systems Interconection), que definiu o TCP e o UDP. Com relação ao protocolo TCP, assinale a alternativa CORRETA: a) O protocolo TCP foi desenvolvido com o objetivo de viabilizaraplicações que trafegam um volume de dados muito pequeno entre computadores. b) O protocolo TCP é muito mais complexo que o protocolo UDP,sendo mais confiável também, mas tem como desvantagem inserir alto overhead na rede, podendo prejudicar o desempenho de certas aplicações. c) O protocolo TCP faz uso de portas para viabilizar acomunicação com aplicações, porém não faz uso de janelas deslizantes e nem mecanismos de sequenciamento de pacotes. d) O protocolo TCP está posicionado na camada ou nível deaplicação do modelo OSI, com o objetivo de garantir uma comunicação segura na Internet. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 9/10 10.Foi estudado que o sistema operacional é o programa responsável por gerenciar e compartilhar os diversos recursos do sistema computacional, através de uma interface amigável entre o computador e o usuário, sendo que, para que isso ocorra, este sistema executa diversas funções. Diante disso, analise as sentenças a seguir: I- O escalonamento de processos, ou seja, de programas que precisam rodar na CPU, é função do Sistema Operacional. II- O controle do fluxo de dados entre os diversos componentes de um computador é função do Sistema Operacional. III- Acesso e controle aos dispositivos de hardware do computador, considerando regras preestabelecidas, não é função do Sistema Operacional. IV- Realizar cálculos e operações aritméticas binárias no computador não é função do Sistema Operacional. Assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças I, II e IV estão corretas. 11.(ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibido a seguir. No diagrama de estados apresentado, as transições causadas pelo escalonador de processos são: FONTE: TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson do Brasil, 2010. 16/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 10/10 a) 1 e 3. b) 2 e 4. c) 1 e 2. d) 2 e 3. Prova finalizada com 11 acertos e 0 questões erradas.
Compartilhar