Julgue o próximo item, relativos a processos, threads e sis...
Uma das formas de um processo entrar em estado de bloqueado é se emitir requisições de um recurso que está alocado a um outro processo e indisponível naquele momento.
Certo
Um processo pode entrar no estado de bloqueado ao emitir solicitações de um recurso que está alocado a outro processo e não está disponível no momento. Nesse caso, o processo aguardará até que o recurso esteja disponível novamente.
Alternativa Correta: C - certo
A questão aborda o conceito de estados de processos em um sistema operacional. Para entender o motivo da alternativa estar correta, é necessário compreender o ciclo de vida de um processo. Os processos podem estar em diversos estados, como Pronto, Executando, e Bloqueado (ou Espera).
Um processo entra no estado Bloqueado quando realiza uma operação de E/S (Entrada/Saída) ou quando solicita um recurso que está sendo utilizado por outro processo. Neste último caso, o processo precisa esperar até que o recurso esteja disponível novamente para retomar sua execução. Esse mecanismo garante que os recursos não sejam utilizados por mais de um processo ao mesmo tempo, o que poderia causar inconsistência de dados e outros problemas.
Logo, a afirmativa está correta, pois descreve uma das situações em que um processo pode ser movido para o estado de bloqueado, que é quando ele faz uma requisição por um recurso que no momento está alocado para outro processo e, portanto, indisponível.
É importante para quem está se preparando para concursos na área de TI entender detalhadamente o gerenciamento de processos, incluindo os estados pelos quais um processo passa durante seu ciclo de vida, pois esse é um tópico fundamental em Sistemas Operacionais.