Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (502 palavras )
  • Download(s) : 0
  • Publicado : 26 de abril de 2012
Ler documento completo
Amostra do texto
[pic]
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
[pic]Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Semestre: 5º
Disciplina: Sistemas Operacionais II
Professora: France Ricardo MarquesGonzaga

Atividade da Aula 01

QUESTÃO 01

Para muitos aplicativos, um processo precisa de acesso exclusivo não para um recurso, mas para vário. Suponha, por exemplo, que dois processosqueiram gravar em um CD um documento escaneado. O processo A pede permissão para usar o scanner e a recebe. O processo B é programado de forma diferente e solicita primeiro o gravador de CD e também recebe.Agora A solicita o gravador de CD, mas a requisição é negada até que B o libere. Infelizmente, em vez de liberar o gravador de CD, B solicita o scanner. Nesse ponto, os dois processos são bloqueadose permanecerão assim para sempre. Essa situação é chamada de Deadlock (impasse).

Tanenbaum, Andrew S – Sistemas Operacionais, projeto e implementação - 3° ed Porto Alegre, Bookman, 2008Considerando as ideias do texto acima, avalie as afirmações a seguir:

I. O deadlock (impasses) pode ocorrer em uma variedade de situações, além da solicitação de dispositivos de E/S dedicados.II. Em um sistema de banco de dados, um programa talvez tenha que travar vários registros que está usando para parada.

III. Os deadlock (impasses) podem ocorrer em recursos de hardware ou emrecursos de software.

É correto apenas que se afirma em:

a) I e II.

b) II e III.

c) I e III.

d) Apenas a alternativa II.







QUESTÃO 02

Quais são asquatro condições que devem estar presentes para a ocorrência de impasse segundo Coffman et al. (1971) ?

R: Condição de não-preempção: recursos já alocados a processos não
podem ser tomados a força.Eles precisam ser liberados explicitamente
pelo processo que detém a sua posse;
Condição de espera circular: deve existir uma cadeia circular de dois ou
mais processos, cada um dos quais...
tracking img