Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/12/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/5 Acadêmico: Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. A utilização de sistemas operacionais multitarefas permite ao usuário executar vários programas de forma simultânea, exigindo desta forma uma quantidade maior de memória primária. Ocorre que, muitas vezes, a memória primária é insuficiente para conter a execução de todos os processos, sendo necessário realizar a troca de processos entre a memória e o disco. Assinale a alternativa CORRETA que apresenta o conceito descrito: a) Segmentação. b) Swapping. c) Paginação. d) Memória virtual. 2. Uma 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). Em redes locais e de longa distância, como a Internet, os protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são muito utilizados. Com relação ao protocolo UDP, assinale a alternativa CORRETA: a) O protocolo UDP não faz uso de portas para viabilizar a comunicação com aplicações, mas faz uso de janelas deslizantes e mecanismos de sequenciamento de pacotes. b) O protocolo UDP foi desenvolvido com o objetivo de viabilizar aplicações que necessitam trafegar um volume de dados muito alto entre computadores. c) O protocolo UDP está posicionado na camada ou nível de aplicação do modelo OSI, com o objetivo de garantir a comunicação segura na Internet. d) O protocolo UDP é mais simplificado que o protocolo TCP, sendo menos confiável também, mas tem como grande vantagem o fato de inserir baixo overhead na rede. XXXXXXXXXXX XXXXXXXXXX (XXXXXXXX) Avaliação Final (Objetiva) - Individual FLEX ( Cod.:XXXXXXX) ( peso.:3,00) XXXXXXX 07/12/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/5 3. Cada vez mais as empresas de tecnologia desenvolvem arquiteturas de hardwares específicas, a fim de atender a um determinado nicho do mercado. Consequentemente, são desenvolvidos diversos tipos de sistemas operacionais que buscam acompanhar esse avanço, com o objetivo de gerenciar essa arquitetura, obtendo o máximo desempenho possível. No que tange aos tipos de sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os sistemas operacionais desenvolvidos para servidores possibilitam o compartilhamento de arquivos, impressoras, banco de dados, entre outros. ( ) Os Sistemas Operacionais, como Windows 8 e Linux, são desenvolvidos para a utilização em computadores pessoais, haja vista sua facilidade de manipulação. ( ) Os sistemas embarcados são desenvolvidos para uma tarefa específica, podendo ser aplicados, por exemplo, em semáforos ou dispositivos móveis, como os tablets. ( ) Os sistemas de tempo real são utilizados em situações em que o objetivo é garantir que todos os eventos sejam atendidos, conforme suas restrições de tempo. ( ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento de diversos arquivos de forma simultânea. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F - F. b) V - F - F - V - V. c) V - V - V - V - F. d) F - F - V - F - V. 4. A placa mãe, do tipo off-board, permite ao usuário conectar outros dispositivos ao seu computador através dos slots de expansão, por exemplo, a placa de vídeo, a placa de som, o modem, entre outros. Uma das funções do sistema operacional é realizar o controle destes dispositivos através da funcionalidade chamada Subsistema de E/S (entrada/Saída). Com base nessa premissa, assinale a alternativa CORRETA quanto ao Subsistema de Entrada/Saída: a) O subsistema de entrada/saída oferece uma interface direta entre o sistema operacional e os controladores de dispositivos. b) O processo de entrada/saída como um todo é dividido em três partes chamadas de hardware, software e peopleware. c) O subsistema de entrada/saída viabiliza o mecanismo de independência do dispositivo, fazendo a interface entre o Device Driver e o nível superior. d) O sistema de entrada/saída possui comandos de baixo nível utilizados pelas aplicações, que permitem a leitura e gravação de dados. 5. O modelo de arquitetura dos sistemas distribuídos tem como objetivo determinar a forma pela qual os componentes dos sistemas interagem entre si, além da maneira pela qual eles são mapeados numa rede de computadores. Também tem como finalidade garantir que sua estrutura atenda às demandas atuais e provavelmente futuras. Acerca do modelo de arquitetura cliente-servidor e suas variações, classifique V para as opções verdadeiras e F para as falsas: ( ) A arquitetura distribuída embasada em código móvel permite que um código seja enviado de um computador para outro, e possa ser executado no destino. ( ) Os agentes móveis possuem a mesma utilidade do código móvel, mas com a vantagem de não oferecer riscos à segurança do sistema distribuído. ( ) Um sistema distribuído é qualificado como 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. ( ) Utilizando a tecnologia RMI (Remote Method Invocation), o programador pode desenvolver aplicações distribuídas usando linguagem Java, por exemplo os applets. Assinale a alternativa que apresenta a sequência CORRETA: 07/12/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/5 a) V - V - F - F. b) V - F - V - V. c) F - F - V - F. d) F - V - V - V. 6. Com o objetivo de obter o máximo desempenho do processador, foram desenvolvidos diversos algoritmos de escalonamento, que têm por função determinar qual processo vai rodar num dado tempo e quanto tempo vai rodar. Diante disso, assinale a alternativa CORRETA que apresenta a descrição de um tipo de escalonamento: a) First-in-first-out ? implementa uma fila, na qual o primeiro processo a entrar é o último a sair. b) Múltiplas filas - cada processo é colocado em uma fila, na qual cada fila possui uma prioridade de escalonamento própria. c) Shortest-Job-First ? executa os processos maiores primeiro. d) Round robin scheduling ? atribui frações de tempo para cada processo em partes iguais e de forma circular, definindo prioridades para cada processo. 7. Uma das funções do sistema operacional é gerenciar todos os dispositivos de entrada e saída acoplados ao computador. Esse gerenciamento ocorre através de um subsistema implementado no sistema operacional e o Device Driver, que é fornecido pelo fabricante do dispositivo. Com base nestas informações, analise as afirmativas a seguir: I- O Device Driver realiza a comunicação de forma direta entre CPU e dispositivo, através do envio e recebimento de comandos. II- Cabe ao subsistema de entrada e saída fornecer a interface entre o sistema operacional e o Device Driver. III- O Device Driver, para ser utilizado, deverá ser instalado dentro do sistema operacional para que seja executado em modo usuário. IV- Os dispositivos de entrada e saída que implementam os controladores de DMA transferem os dados diretamente para a memória, evitando, assim, o uso da CPU. V- Os comandos de alto nível utilizados pelas aplicações, quando acionados, recebem o nome de system calls. Assinale a alternativa CORRETA: a) As afirmativas II e III estão corretas. b) As afirmativas I e IV estão corretas. c) As afirmativas I, III e V estão corretas. d) As afirmativas II, IV e V estão corretas. 8. Os protocolos de comunicação viabilizam a comunicaçãoentre computadores, tanto em redes locais como de longa distância (Internet, por exemplo). Esses protocolos possuem diversas funções específicas, com o objetivo geral de permitir comunicação entre equipamentos de diferentes fabricantes. Nesse contexto, qual é o protocolo cuja função principal é oferecer um serviço de comunicação confiável, através do uso de janelas deslizantes e mecanismos de sequenciamento para mensagens de qualquer tamanho? a) SNMP. b) UDP. c) TCP. d) IP. 07/12/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/5 9. Todos os sistemas distribuídos estão suscetí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, classifique V para as opções verdadeiras e F para as falsas: ( ) Falhas de acesso remoto. ( ) Falhas por omissão. ( ) Falhas arbitrárias e de sincronização. ( ) Falhas de acesso web. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - V - F. c) F - F - V - V. d) V - V - F - F. 10.Os sistemas operacionais com multiprocessamento permitem que uma tarefa possa ser dividida e executada, ao mesmo tempo, por mais de um processador. Alto desempenho pode ser obtido com processamento vetorial ou com processamento paralelo. Sobre esses níveis de processamento, analise as seguintes afirmativas: I- Um processador vetorial possui instruções que permitem operar com vetores inteiros. II- No processamento paralelo, a aplicação deverá obrigatoriamente ser executada por mais de um processador. III- O processamento vetorial permite a manipulação e a operação com matrizes parciais. IV- No processamento paralelo, a aplicação precisa ser dividida em partes que sejam independentes. Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças II e IV estão corretas. d) Somente a sentença IV está correta. 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. a) 1 e 2. b) 2 e 4. c) 2 e 3. d) 1 e 3. 07/12/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/5 Prova finalizada com 11 acertos e 0 questões erradas.
Compartilhar