TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Fundamentos De Sistemas Operacionais

Exames: Fundamentos De Sistemas Operacionais. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  16/11/2014  •  1.873 Palavras (8 Páginas)  •  985 Visualizações

Página 1 de 8

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,

...

Baixar como (para membros premium)  txt (14 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com