Soii

1040 palavras 5 páginas
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 processos queiram 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 bloqueados e 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, 2008

Considerando 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 em recursos 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 as quatro condições que devem estar presentes para a ocorrência de impasse segundo Coffman et al. (1971) e quais as condições que foram desenvolvidas para evitar impasses?

R: C1 – Exclusão mútua: o acesso aos recursos deve ser feito de forma mutuamente exclusiva, controlada por semáforos ou mecanismos equivalentes. No exemplo da conta corrente, apenas uma tarefa por vez pode acessar cada conta.

C2 – Posse e espera: uma tarefa pode solicitar o acesso a outros recursos sem ter de liberar os recursos que já detém. No exemplo da conta corrente, cada tarefa detém o semáforo de uma conta

Relacionados

  • SOII
    1583 palavras | 7 páginas
  • Trabalho SOII
    3072 palavras | 13 páginas
  • Lista de exercicios de sistema operacionais
    1637 palavras | 7 páginas
  • Procedimentos
    396 palavras | 2 páginas
  • Sistema Operacional
    459 palavras | 2 páginas
  • trabalho da monica
    881 palavras | 4 páginas
  • Monitores
    975 palavras | 4 páginas
  • monitores
    1397 palavras | 6 páginas
  • Instalação do apache no virtualbox
    1926 palavras | 8 páginas
  • Dependencia e desenvolvimento
    2151 palavras | 9 páginas