Pular para o conteúdo principal

Questão de Sistemas Operacionais — Conceitos de Gerência de Processos (SO) — FCC 2023

Sistemas OperacionaisConceitos de Gerência de Processos (SO)
Código
fc144544
Banca
FCC
Órgão
TRT 12
Ano
2023
Cargo
AJ TRT12

Durante a execução de processos em um sistema operacional, uma Analista observou que processos de maior prioridade apareciam sempre que um processo de menor prioridade ativo queria chamar o kemel. Nesse caso, estava ocorrendo o

  1. Astarvation, que é o mesmo que thread interference, mas uma forma de correção disso é a utilização da ordem de atendimento dos processos escritoras por meio de uma fila do tipo último que entra, primeiro que sai (LIFO-last in, first out).
  2. Bdeadlock, que é o mesmo que intervention, pois um processo trava o outro mantendo o impasse. Para evitar isso utiliza-se o thread attempt para análise e correção.
  3. C thread lock interference afetando a prioridade do fluxo de execução. Uma possivel solução para essa interferencia é priorizar as threads utilizando uma fila do tipo último que entra, primeiro que sai (LIFO-last in, first out).
  4. Dstarvation, mas é possivel evitá-lo mantendo a ordem de atendimento dos processos escritores utilizando uma fila do tipo primeiro que entra, primeiro que sai (FIFO-first in, first out).
  5. Edeadlock, que é o mesmo que lock interference, pois um processo trava o outro mantendo o impasse. Para evitar isso utiliza-se o release lock para liberação.
Revelar gabarito e comentário

GabaritoD — starvation, mas é possivel evitá-lo mantendo a ordem de atendimento dos processos escritores utilizando uma fila do tipo primeiro que entra, primeiro que sai (FIFO-first in, first out).

Link permanente: /questoes/fc144544