Buscar

Colaborar - Av - Subst 1 - Sistemas Operacionais - B

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

31/05/2022 16:36 Colaborar - Av - Subst. 1 - Sistemas Operacionais - B
https://colaboraread.com.br/aluno/avaliacao/index/3226509601?atividadeDisciplinaId=12627360 1/4
 Sistemas Operacionais (/aluno/timeline/inde…
Av - Subst. 1 - Sistemas Operacionais - B
Sua avaliação foi confirmada com sucesso
  
(/notific
×
Informações Adicionais
Período: 31/05/2022 00:00 à 04/06/2022 23:59
Situação: Cadastrado
Pontuação: 750
Protocolo: 744608520
Avaliar Material
a)
b)
c)
d)
e)
1) Considere o seguinte conjunto de processos, com o tamanho do tempo de burst de CPU, tempo que a
CPU leva para inserir outro processo da fila para execução e a espera por processos de E/S) em unidades de
tempo.
Considere que quanto maior a prioridade, mais prioritário será esse processo. (é a convenção adotada no
Sistemas Operacionais comerciais).
Considere que será adotada o algoritmo por Prioridade.
Assinale a alternativa que indica a ordem que dos processos a ser escalonada.
Alternativas:
P1-P2-P3-P4-P5.
P2-P5-P1-P3-P4.
P4-P1-P3-P5-P2. Alternativa assinalada
P4-P3-P1-P2-P5.
P5-P4-P3-P1-P2.
https://colaboraread.com.br/aluno/timeline/index/3226509601?ofertaDisciplinaId=1757516
https://colaboraread.com.br/notificacao/index
javascript:void(0);
31/05/2022 16:36 Colaborar - Av - Subst. 1 - Sistemas Operacionais - B
https://colaboraread.com.br/aluno/avaliacao/index/3226509601?atividadeDisciplinaId=12627360 2/4
a)
b)
c)
d)
e)
2)
3)
Considere o seguinte conjunto de processos, com o tamanho do tempo de burst de CPU, tempo que a
CPU leva para inserir outro processo da fila para execução e a espera por processos de E/S) em unidades de
tempo.
Considere que os processos chegaram na ordem P1, P2, P3, P4, P5, todos no momento 0. 
Considere que será adotada o algoritmo do Job mais curto primeiro.
Assinale a alternativa que indica a ordem que dos processos a ser escalonada.
Alternativas:
P1-P2-P3-P4-P5.
P1-P5-P3-P2-P4.
P4-P2-P1-P3-P5.
P2-P4-P3-P5-P1. Alternativa assinalada
P5-P4-P3-P2-P1.
Leia o texto abaixo e assinale a alternativa correta referente aos  pontos mais importantes da
concorrência de processos no ambiente Monothread :
 
“Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a
procedimentos e funções. Em um ambiente monothread, um processo suporta apenas um programa no
seu espaço de endereçamento. Neste ambiente, aplicações concorrentes são implementadas apenas com o
uso de múltiplos processos independentes ou subprocessos. A utilização de processos independentes e
subprocessos permite dividir uma aplicação em partes que podem trabalhar de forma concorrente. Um
exemplo do uso de concorrência pode ser encontrado nas aplicações com interface gráfica, como em um
software de gerenciamento de e-mails. Neste ambiente, um usuário pode estar lendo suas mensagens
antigas, ao mesmo tempo que pode estar enviando e-mails e recebendo novas mensagens. Com o uso de
múltiplos processos, cada funcionalidade do software implicaria a criação de um novo processo para
atende-la, aumentando o desempenho da aplicação“ (Machado & Maia, 2002)
 
Considere essa lista de características:
 
I. Time slice
II. Operações de E/S
III. Solicitação Preemptivo
IV. Solicitação Não Preemptivo
31/05/2022 16:36 Colaborar - Av - Subst. 1 - Sistemas Operacionais - B
https://colaboraread.com.br/aluno/avaliacao/index/3226509601?atividadeDisciplinaId=12627360 3/4
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
4)
5)
Assinale a alternativa que apresenta a correta referente aos pontos mais importantes da concorrência de
processos no ambiente Monothread.
Alternativas:
Somente I, II e III. Alternativa assinalada
Somente I, II e IV.
Somente II, III e IV.
Todas os pontos de I a IV.
Somente I e III.
Um dos métodos de sincronização de processos é a  Troca de Mensagens. Esse método utiliza duas
chamadas ao sistema:  send (destination, &message), para  enviar uma mensagem para um determinado
destino e receive (source, &message) para receber uma mensagem de uma determinada origem.
Sobre a troca de mensagens, considere as afirmações a seguir.
I. Um dos problemas da troca de mensagens é a perda de mensagem pela rede.
II.  Caso nenhuma mensagem esteja disponível, o receptor poderá ficar bloqueado, até chegue alguma
mensagem.
III. É desnecessário conhecer a fonte das mensagens enviadas.
Considerando as afirmações apresentadas, assinale a alternativa correta.
Alternativas:
As afirmativas I, II e III estão corretas.
Apenas I e II estão corretas. Alternativa assinalada
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Apenas I está correta.
Considere o problema do barbeiro adormecido em que a barbearia tem um barbeiro, uma cadeira de
barbeiro e várias cadeiras para que os clientes esperem a sua vez. Se não tiver clientes, o barbeiro
adormece e quando um cliente chega, o barbeiro acorda e corta seu cabelo. Se chegarem outros clientes, o
cliente verifica se existe cadeira de espera disponível e caso não tenha, o cliente vai embora. O problema
descrito é análogo à um importante conceito de comunicação entre processos em sistemas operacionais.
 
Com base nesse problema, avalie as seguintes asserções e a relação proposta entre elas.
 
I. O problema principal é programar o barbeiro e os clientes para não cair em condição de disputa.
PORQUE
31/05/2022 16:36 Colaborar - Av - Subst. 1 - Sistemas Operacionais - B
https://colaboraread.com.br/aluno/avaliacao/index/3226509601?atividadeDisciplinaId=12627360 4/4
a)
b)
c)
d)
e)
II. Os clientes que chegam antes são atendidos e o cliente que chegar quando todos os recursos estiverem
em uso não são atendidos.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Alternativa assinalada
As asserções I e II são proposições falsas.

Continue navegando

Outros materiais