Questões de Tecnologia da Informação · DEPSEC UNIFAP

Tecnologia da InformaçãoProcessos, threads e escalonamentoDEPSEC UNIFAP 2026

UNIFAP

Questão de Tecnologia da Informação

O escalonador de processos é o componente do sistema operacional responsável por decidir qual processo deve ser executado em determinado instante. Tanenbaum classifica os algoritmos de escalonamento conforme o ambiente de uso – sistemas em lote, interativos e de tempo real – e apresenta critérios distintos de otimização para cada contexto. Analise as afirmativas a seguir sobre algoritmos de escalonamento: I. No algoritmo Round Robin, cada processo recebe uma fatia de tempo (quantum) para execução; ao expirar o quantum, o processo é preemptado e retorna ao final da fila de prontos, garantindo equidade no uso da CPU. II. O algoritmo de escalonamento por prioridade pode levar à inanição (starvation) de processos de baixa prioridade, problema que pode ser mitigado por meio do envelhecimento (aging), que eleva progressivamente a prioridade de processos à espera. III. O algoritmo Shortest Job First (SJF) é ótimo para minimizar o tempo médio de espera em sistemas em lote, pois sempre seleciona o processo com o menor tempo estimado de execução. IV. Em sistemas de tempo real, o escalonamento deve garantir que tarefas críticas sejam concluídas dentro de seus prazos (deadlines), sendo o critério de cumprimento de prazo mais relevante do que a maximização da utilização da CPU. É correto apenas o que se afirma em:

Sua resposta

Mais questões de Processos, threads e escalonamento

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.