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
- 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).
- 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.
- 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).
- 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).
- 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.