Explore as questões disponíveis e prepare-se para seus estudos!
Julgue o item a seguir, acerca de sistemas operacionais.
Uma das causas de deadlocks em sistemas operacionais
é a disputa por recursos do sistema que podem ser usados
apenas por um processo de cada vez.
Um usuário de um sistema operacional encontra-se diante de uma situação de deadlock nas seguintes condições:
• o processo W precisa de recursos concedidos previamente a um outro processo Y, que os está utilizando;
• o processo W não pode “tomar à força” esses recursos, ou seja, só pode utilizá-los se o processo Y, que os retém, liberá-los;
• o processo Y não libera esses recursos, e isso não permite a operação do processo W, sendo que essa situação paralisa o sistema operacional.
Nesse caso, trata-se da condição de ocorrência de
deadlock de
Em um sistema operacional, vários processos podem ser executados a partir de instruções de diversas naturezas, os quais podem compartilhar recursos para seu processamento. Quando se tem um processo P1 aguardando um processo P2, e este aguardando um P3, caso o P3 esteja esperando o P1, tem-se, então,