Banco de dados

331 palavras 2 páginas
1º Um conjunto de processos do Sistema Operacional está em situação de Deadlock se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer.
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 exclusividade mútua: cada recurso ou está alocado a exatamente um processo, ou está disponível;
Condição de posse-e-espera: cada processo pode solicitar um recurso, ter esse recurso alocado para si e ficar bloqueado esperando por um outro recurso;
Condição de espera circular: deve existir uma cadeia circular de dois ou mais processos, cada um dos quais esperando por um recurso que está com o próximo membro da cadeia.
1. podemos usar um protocolo para garantir que o sistema nunca entre em estado de deadlock: PREVENÇÃO (o Sistema operacional deve eliminar uma das 4 condições para que o deadlock ocorra) 2. podemos permitir que o sistema entre em deadlock e se recupere: DETECÇÃO e RECUPERAÇÃO. 3. podemos ignorar o problema (Algoritmo do avestruz). Esta opção é utilizada pela maioria dos sistemas operacionais, incluindo o UNIX.
2º A) Sim. Consegue atingir o objetivo. B) Não. Não atingi o objetivo. C) Sim. Consegue Atingir o objetivo.

Usado para determinar se um processo pode executar de maneira segura ou não:
Todos os processos declaram o máximo de recursos que vão usar durante a execução.A execução é permitida se a soma dos recursos requisitados é menor que os recursos disponíveis no sistema.Recursos requisitados =
Recursos declarados por todos os processos já executando +Recursos declarados pelo novo processo.Conservativo: pode recusar processos que não causem deadlock. Mas seguro, pois impede sua ocorrência.Aplica-se a múltiplas instâncias de recursos.4º por causa da complexidade. Para previnir o seu sistema para não ter deadlock por tanto

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas