Fundamentos De Sistemas Operacionais
Exames: Fundamentos De Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: robertasarah • 16/11/2014 • 1.873 Palavras (8 Páginas) • 1.054 Visualizações
Pergunta 1
Em sistemas multiprogramáveis, os processos podem concorrer pelos recursos do sistema. Essa concorrência pode provocar uma situação conhecida como deadlock, que só ocorre quando todas as seguintes condições estão presentes, ao mesmo tempo, em um sistema:
posse e espera; não preempção; espera ocupada; exclusão mútua
exclusão mútua; posse e espera; preempção; espera circular
exclusão mútua; posse e espera; não preempção; espera circular
exclusão mútua; preempção; espera circular;
posse e espera; preempção; exclusão mútua; espera ocupada
Pergunta 3
A operação signal ou V utilizada em um dado semáforo
sinaliza a um processo que o recurso controlado por esse semáforo está livre.
sinaliza que nenhum processo está utilizando o recurso.
envia uma mensagem a todos os processos que disputam o recurso.
ativa todos os processos associados ao recurso.
atribui a ele a quantidade de recursos disponíveis para utilização pelos processos.
Pergunta 4
Considere as condições:
I. Exclusão mútua.
II. Posse e espera.
III. Não preempção.
IV. Espera circular.
Ocorrerá deadlock se estiverem presentes:
I e II, apenas.
I, II, III e IV.
II e IV, apenas.
II e III, apenas.
I e III, apenas.
Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O problema de Deadlock existe em qualquer sistema multiprogramável; no entanto, as soluções implementadas devem considerar o tipo de sistema e o impacto em seu desempenho. Por exemplo um Deadlock em um sistema de tempo real, que controla uma usina nuclear, deve ser tratado com mecanismos voltados para esse tipo de aplicação, diferentes dos adotados por um sistema de tempo compartilhado comum.
II. Deadlock consegue melhorar a distribuição do tempo de UCP em relação aos escalonamentos não-preemptivos, porém ainda não consegue implementar um compartilhamento equitativo entre os diferentes tipos de processos.
III. O Deadlock também pode ser implementado mediante um clock, que interrompe o processador em determinados intervalos de tempo para que um processo CPU-bound tenha mais chances de ser executado.
Apenas I e II.
Apenas II e III.
I, II e III.
Apenas I.
Apenas I e III
RESPOSTAS
• Pergunta 1
0,2 em 0,2 pontos
Em sistemas multiprogramáveis, os processos podem concorrer pelos recursos do sistema. Essa concorrência pode provocar uma situação conhecida como deadlock, que só ocorre quando todas as seguintes condições estão presentes, ao mesmo tempo, em um sistema:
Resposta Selecionada:
exclusão mútua; posse e espera; não preempção; espera circular
Resposta Correta:
exclusão mútua; posse e espera; não preempção; espera circular
• Pergunta 2
0 em 0,2 pontos
No âmbito de sistemas operacionais, uma seção ou região crítica é:
Resposta Selecionada:
parte do programa que acessa dados compartilhados.
Resposta Correta:
área da memória que contém dados compartilhados.
• Pergunta 3
0 em 0,2 pontos
A operação signal ou V utilizada em um dado semáforo
Resposta Selecionada:
sinaliza que nenhum processo está utilizando o recurso.
Resposta Correta:
sinaliza a um processo que o recurso controlado por esse semáforo está livre.
• Pergunta 4
0,2 em 0,2 pontos
Considere as condições:
I. Exclusão mútua.
II. Posse e espera.
III. Não preempção.
IV. Espera circular.
Ocorrerá deadlock se estiverem presentes:
Resposta Selecionada:
I,
...