Questão FC375730
Sistema operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema: definir qual programa recebe atenção do processador, gerenciar memória
Gerência de Processos
Instituto Consulplan · 2022
Sistema operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema: definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos etc. Possui alguns componentes centrais, que o ajudam a cumprir a sua função. Assinale o componente central do sistema operacional que determina quando e por quanto tempo um processo é executado em um processador.
- Gerenciador de E/S.
- Escalonador de processo.
- Gerenciador de memória.
- Gerenciador de Comunicação Interprocessos (IPC).
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Escalonador de processo é o componente do sistema operacional responsável por decidir *quando* e *por quanto tempo* um processo utilizará a CPU. Ele seleciona, entre os processos prontos, qual será executado em seguida e controla a alternância entre eles.
Existem diferentes níveis e políticas de escalonamento: long‑term, medium‑term e short‑term, sendo este último o mais diretamente ligado à atribuição imediata da CPU. Os algoritmos comuns incluem FCFS, SJF, Round‑Robin e por prioridade, e podem ser pré‑emptivos ou não‑pré‑emptivos.
O escalonador busca otimizar métricas como tempo de resposta, tempo de espera, turnaround e throughput, balanceando eficiência e justiça. O intervalo de tempo por processo (por exemplo, o quantum no Round‑Robin) e o custo da troca de contexto (context switch) são decisões cruciais tomadas por esse componente.
Conteúdo do catálogo FC Concursos · Atualizado em