Flashcard FC213990
Em escalonamento não preemptivo, em que situações a CPU é liberada por um processo?
Gerência de Processos
CESGRANRIO · 2024
Em escalonamento não preemptivo, em que situações a CPU é liberada por um processo?
Mostrar resposta e comentário
Resposta
Quando o processo termina ou voluntariamente passa para o estado de espera (por exemplo, ao aguardar um recurso).
Explicação:
Em um escalonador não preemptivo, o sistema não retira a CPU do processo por interrupção de tempo; o processo mantém a CPU até que ele mesmo a libere.
Isso ocorre tipicamente quando o processo termina ou quando realiza uma ação que o leva a ficar bloqueado (por exemplo, esperar por um recurso, sincronização ou outro evento).
Somente após essa liberação o escalonador seleciona outro processo pronto para executar.
Exemplo:
Processo A entra na CPU e tenta obter um mutex que está ocupado. Como não pode prosseguir, A é colocado em bloqueio aguardando o mutex.
Imediatamente após A bloquear, o sistema escolhe o próximo processo pronto (Processo B) para usar a CPU. Isso ilustra que, em não preemptivo, a remoção ocorre por ação do próprio processo (bloqueio/termino), não por interrupção de relógio.
Explicação:
Em um escalonador não preemptivo, o sistema não retira a CPU do processo por interrupção de tempo; o processo mantém a CPU até que ele mesmo a libere.
Isso ocorre tipicamente quando o processo termina ou quando realiza uma ação que o leva a ficar bloqueado (por exemplo, esperar por um recurso, sincronização ou outro evento).
Somente após essa liberação o escalonador seleciona outro processo pronto para executar.
Exemplo:
Processo A entra na CPU e tenta obter um mutex que está ocupado. Como não pode prosseguir, A é colocado em bloqueio aguardando o mutex.
Imediatamente após A bloquear, o sistema escolhe o próximo processo pronto (Processo B) para usar a CPU. Isso ilustra que, em não preemptivo, a remoção ocorre por ação do próprio processo (bloqueio/termino), não por interrupção de relógio.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/213584
Conteúdo do catálogo FC Concursos · Atualizado em