Imagem de fundo

Em um sistema operacional existem algumas condições...

Em um sistema operacional existem algumas condições necessárias para que o deadlock possa ocorrer, dentre elas a condição de não-preempção, na qual


A

cada processo pode solicitar um dado recurso, tê-lo alocado para si e ficar bloqueado, esperando por algum outro recurso.


B

cada processo tem direito a solicitar, por uma única vez, cada recurso disponível no sistema.


C

deve existir uma cadeia circular de dois ou mais processos, sendo que cada um dos processos aguarda por um recurso que se encontra com o próximo participante dessa cadeia.


D

recursos alocados a processos são destes retirados após intervalos de tempo determinados pelo programador do processo.


E

recursos já alocados a processos não podem ser deles retirados de maneira forçada.