Buscar

prova 3 objetiva sistemas e aplicações distribuidas

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

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.

Continue navegando