Buscar

Sistemas e Aplicações Distribuídas (GTI04) Avaliação Final (Objetiva)

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

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.

Outros materiais