Questões Sistemas Operacionais Deadlock

Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) corre...

Responda: 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 ...


1Q116788 | Sistemas Operacionais , Deadlock, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

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. Um processo é dito em Deadlock quando está esperando por um evento que nunca ocorrerá. Essa situação é consequência, na maioria das vezes, do compartilhamento de recursos do sistema entre vários processos, sendo que cada processo deve ter acesso ao recurso de forma exclusiva (exclusão mútua).

IV. 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.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
David Castilho
Por David Castilho em 31/12/1969 21:00:00
Gabarito: b)

Analisando as assertivas sobre Deadlock:

I. Correta. O problema de Deadlock pode ocorrer em qualquer sistema multiprogramável, porém as soluções adotadas devem ser específicas para o tipo de sistema e suas necessidades, levando em consideração o impacto no desempenho.

II. Incorreta. Deadlock não melhora a distribuição do tempo de CPU em relação aos escalonamentos não-preemptivos. Na verdade, Deadlock pode causar bloqueios e prejudicar o desempenho do sistema.

III. Correta. Um processo entra em Deadlock quando está aguardando por um evento que nunca ocorrerá, muitas vezes devido ao compartilhamento de recursos entre processos e a necessidade de exclusão mútua para acessá-los.

IV. Incorreta. Deadlock não é implementado por meio de um clock que interrompe o processador em intervalos de tempo. Deadlock é uma situação de bloqueio entre processos que aguardam recursos.

Portanto, a alternativa correta é a letra b) Apenas I e III.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.