Um dos grupos de analistas investigou minuciosamente o funcionamento inter...

Um dos grupos de analistas investigou minuciosamente o funcionamento interno do sistema operacional de determinada máquina, especialmente no que concerne ao funcionamento de processos e threa...


publicidade
📖 Texto associado

Imagem 001.jpg

Nos itens de 121 a 127, são apresentadas informações adicionais
à situação hipotética acima, seguidas de uma assertiva a ser
julgada.

Um dos grupos de analistas investigou minuciosamente o funcionamento interno do sistema operacional de determinada máquina, especialmente no que concerne ao funcionamento de processos e threads, tendo constatado que, nessa máquina, podiam existir vários processos computacionais simultâneos e que cada processo podia ter um ou mais threads. Esse grupo constatou, ainda, que o escalonamento desses threads era de responsabilidade do kernel do sistema operacional. Essas informações foram enviadas para o outro grupo de analistas, que desconhecia qual era o sistema operacional da máquina analisada. Com base nessas informações, esse segundo grupo, após identificar que esse modelo de gerenciamento de processos e threads é compatível com o de uma máquina com sistema operacional Windows XP, lançou a hipótese de que o escalonamento dos threads, nessa máquina, é fundamentado em um algoritmo que atribui prioridades para determinar a ordem na qual os threads serão executados. Nessa situação, o segundo grupo não cometeu erro de julgamento aparente.

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    21/10/2025 • 18:41
    Gabarito: a)

    O enunciado apresenta um cenário em que o sistema operacional permite a existência de múltiplos processos simultâneos, cada um com um ou mais threads, e o escalonamento desses threads é responsabilidade do kernel. Isso é característico de sistemas operacionais modernos, incluindo o Windows XP.

    No Windows XP, o gerenciamento de threads é feito pelo kernel, que utiliza um algoritmo de escalonamento baseado em prioridades para determinar a ordem de execução dos threads. Ou seja, cada thread recebe uma prioridade, e o escalonador do kernel decide qual thread será executado com base nessas prioridades.

    Portanto, a hipótese do segundo grupo de que o escalonamento dos threads no Windows XP é fundamentado em um algoritmo que atribui prioridades está correta e compatível com o funcionamento real do sistema operacional.

    Fazendo uma checagem dupla, sabemos que o Windows XP utiliza um escalonador preemptivo baseado em prioridades dinâmicas, o que confirma que o julgamento do segundo grupo não contém erro aparente.

    Assim, a alternativa correta é a letra a).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.