FC ConcursosFC Concursos

Questão FC890727

O sistema operacional S está executando um processo P. Em determinado momento, P tenta realizar uma operação de entrada/saída (E/S). Estando o dispositivo de E/S solicitado por P i

Gerência de Memória (Paginação, Virtual, etc.)

FGV · 2026

O sistema operacional S está executando um processo P. Em determinado momento, P tenta realizar uma operação de entrada/saída (E/S). Estando o dispositivo de E/S solicitado por P indisponível no momento, S coloca P em estado de espera. Para evitar que o processador fique ocioso durante essa espera, S, sendo um sistema operacional moderno, emprega um mecanismo específico que viabiliza o uso da CPU por outro processo ao mesmo tempo em que P aguarda a conclusão da operação de E/S.

 

Nesse cenário, o sistema operacional S emprega, especificamente, o mecanismo de:

  1. troca de contexto;
  2. alocação de memória virtual;
  3. escalonamento por prioridade;
  4. multiprocessamento simétrico;
  5. gerenciamento de interrupções.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa correta descreve a troca de contexto. Quando o processo P fica esperando por E/S, o sistema salva o estado atual da CPU, como os valores dos registradores, o contador de programa e demais informações contidas na estrutura de controle do processo (PCB).

Em seguida o escalonador carrega o estado de outro processo pronto, restaurando seus registradores e contador de programa, permitindo que a CPU continue executando sem ficar ociosa.

Esse mecanismo possibilita a utilização eficiente do processador enquanto P aguarda a conclusão da operação de E/S. A troca de contexto tem um custo em tempo, chamado de overhead, que deve ser minimizado pelo sistema operacional.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo