Questão de Sistemas Operacionais — Sistemas Operacionais — FGV 2024
Sistemas Operacionais›Sistemas Operacionais
Código
fg085944
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Operação de Sistemas Espaciais Embarcados
Um dos principais serviços de um sistema operacional é o gerenciamento de processos no processador. A política de escalonamento é parte fundamental na gerência de processos.Um de seus objetivos é
Aminimizar o número de processos executados em um determinado intervalo de tempo.
Batender às requisições por ordem de chegada, independente de prioridade.
Coferecer a maior qualidade de serviço possível, independente do tempo de resposta.
Dmanter a taxa de ocupação do processador a mais alta possível.
Eminimizar o tempo de processamento de cada processo.
Revelar gabarito e comentário▾
GabaritoD — manter a taxa de ocupação do processador a mais alta possível.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Gerenciamento de Processos e Escalonamento
Gabarito: letra D. A política de escalonamento tem como um de seus principais objetivos manter a taxa de ocupação do processador (CPU utilization) a mais alta possível, maximizando o uso do recurso mais crítico do sistema. Esse conceito está alinhado com a função de gerenciamento de processos descrita no contexto, que visa determinar qual processo será executado em cada momento e por quanto tempo.
Objetivos do escalonamento: Maximizar (Taxa de ocupação da CPU (utilization), Vazão (throughput)); Minimizar (Tempo de resposta, Tempo de espera, Tempo de turnaround); Não são objetivos (Minimizar nº de processos executados, Minimizar tempo de processamento (burst), Ignorar tempo de resposta)
Alternativa A — ❌ Incorreta
Afirma que o escalonamento busca minimizar o número de processos executados em um intervalo de tempo. Na verdade, o objetivo é maximizar a vazão (throughput), ou seja, o número de processos concluídos por unidade de tempo. Minimizá-lo seria contraproducente e não é um objetivo de escalonamento.
Alternativa B — ❌ Incorreta
Atender requisições por ordem de chegada, independentemente de prioridade, descreve o algoritmo FIFO (First In, First Out). Embora seja uma política válida, não é um objetivo universal do escalonamento. O escalonamento pode priorizar processos urgentes ou interativos, e a simples ordem de chegada não é um objetivo, mas sim uma estratégia específica que pode não ser adequada em muitos cenários.
Alternativa C — ❌ Incorreta
Oferecer a maior qualidade de serviço possível, independentemente do tempo de resposta, é contraditório. Qualidade de serviço (QoS) geralmente envolve garantir limites de resposta; ignorar o tempo de resposta inviabiliza a QoS. O escalonamento pode buscar balancear diversos fatores, mas não ignora o tempo de resposta.
Alternativa D — ✅ Correta ⟵ GABARITO
Manter a taxa de ocupação do processador a mais alta possível é um objetivo clássico do escalonamento. Quanto mais tempo o processador ficar ocupado executando processos, maior o aproveitamento do sistema. É um dos principais indicadores de eficiência do escalonador, conforme a literatura de sistemas operacionais.
Alternativa E — ❌ Incorreta
Minimizar o tempo de processamento de cada processo não é um objetivo direto do escalonador, pois o tempo de processamento (burst) é uma característica do próprio processo e não pode ser reduzido pelo escalonador. O que se busca é minimizar o tempo de turnaround, tempo de espera ou tempo de resposta, não o tempo de execução.