Logo Passei Direto
Buscar

Av - Subst 1 - Sistemas Operacionais

User badge image
Marcos

em

Ferramentas de estudo

Questões resolvidas

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 Assinale a alternativa que apresenta a correta referente aos pontos mais importantes da concorrência de processos no ambiente Monothread.
a) Somente I, II e III.
b) Somente I, II e IV.
c) Somente II, III e IV.
d) Todas os pontos de I a IV.
e) 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 afirmacoes 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.
a) As afirmações I, II e III estão corretas.
b) Apenas I e II estão corretas.
c) Apenas I e III estão corretas.
d) Apenas II e III estão corretas.
e) 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 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.
a) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
d) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
e) As asserções I e II são proposições falsas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 Assinale a alternativa que apresenta a correta referente aos pontos mais importantes da concorrência de processos no ambiente Monothread.
a) Somente I, II e III.
b) Somente I, II e IV.
c) Somente II, III e IV.
d) Todas os pontos de I a IV.
e) 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 afirmacoes 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.
a) As afirmações I, II e III estão corretas.
b) Apenas I e II estão corretas.
c) Apenas I e III estão corretas.
d) Apenas II e III estão corretas.
e) 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 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.
a) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
d) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
e) As asserções I e II são proposições falsas.

Prévia do material em texto

Informações Adicionais
· Período: 15/11/2022 00:00 à 19/11/2022 23:59
· Situação: Cadastrado
· Pontuação: 750
· Protocolo: 
Avaliar Material
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:
· a)
P1-P2-P3-P4-P5.
· b)
P2-P5-P1-P3-P4.
· c)
P4-P1-P3-P5-P2.
Alternativa assinalada
· d)
P4-P3-P1-P2-P5.
· e)
P5-P4-P3-P1-P2.
2)
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:
· a)
P1-P2-P3-P4-P5.
· b)
P1-P5-P3-P2-P4.
· c)
P4-P2-P1-P3-P5.
· d)
P2-P4-P3-P5-P1.
Alternativa assinalada
· e)
P5-P4-P3-P2-P1.
3)
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
Assinale a alternativa que apresenta a correta referente aos pontos mais importantes da concorrência de processos no ambiente Monothread.
Alternativas:
· a)
Somente I, II e III.
Alternativa assinalada
· b)
Somente I, II e IV.
· c)
Somente II, III e IV.
· d)
Todas os pontos de I a IV.
· e)
Somente I e III.
4)
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:
· a)
As afirmativas I, II e III estão corretas.
· b)
Apenas I e II estão corretas.
Alternativa assinalada
· c)
Apenas I e III estão corretas.
· d)
Apenas II e III estão corretas.
· e)
Apenas I está correta.
5)
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
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)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
· b)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
· c)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
· d)
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Alternativa assinalada
· e)
As asserções I e II são proposições falsas.

Mais conteúdos dessa disciplina