Quando um processo não pode mais ser executado pelo process...

Próximas questões
Com base no mesmo assunto
Q1393624 Sistemas Operacionais
Quando um processo não pode mais ser executado pelo processador, o sistema operacional deve trocar, na memória principal, esse processo por outro que deve ser executado. Assinale a alternativa que apresenta o nome desse processo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Swapping

Vamos entender por que a alternativa E - Swapping é a correta.

Quando o sistema operacional precisa gerenciar a memória, ele deve garantir que o processador esteja sempre ocupado executando algum processo. No entanto, nem sempre há espaço suficiente na memória principal para todos os processos que precisam ser executados. É aí que entra o conceito de Swapping.

Swapping é o processo de movimentar processos entre a memória principal e uma área de armazenamento secundário (como o disco rígido). Quando um processo não pode mais ser executado imediatamente pelo processador, ele pode ser transferido para o armazenamento secundário para liberar espaço na memória principal para outro processo que esteja pronto para ser executado. Posteriormente, o processo que foi "swapped out" pode ser trazido de volta ("swapped in") para continuar sua execução.

Esse mecanismo é fundamental para o gerenciamento eficiente de memória, permitindo que o sistema operacional maximize o uso do processador e mantenha a execução de múltiplos processos sem interrupções significativas.

Vamos analisar brevemente as outras alternativas para entender por que não são corretas:

  • A - Memória Virtual: A memória virtual é um conceito mais amplo que permite que o sistema operacional use mais memória do que a fisicamente disponível combinando a memória RAM e uma área de disco. Não se refere especificamente ao processo descrito na questão.
  • B - Segmentação: Segmentação é uma técnica de gerenciamento de memória que divide o espaço de endereçamento em segmentos. Embora seja relacionada à gerência de memória, não é o processo descrito na questão.
  • C - Overlay: Overlays são uma técnica antiga para carregar partes de um programa na memória quando necessário. Não é uma técnica comum nos sistemas modernos e não se aplica ao que foi perguntado.
  • D - Thread: Threads são unidades de execução dentro de um processo. Elas não têm a ver com a troca de processos na memória principal.

Portanto, a alternativa correta é E - Swapping, que descreve exatamente o processo de troca de processos na memória principal para garantir que o processador esteja sempre ocupado executando alguma tarefa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

"Swapping: mecanismo que permite a troca de processos entre a memória principal e a secundária (swap out e swap in). Visa dar maior taxa de utilização (throughput) à memória principal, melhorando seu compartilhamento. Resolve o problema da falta de memória principal em um sistema. Toda vez que um programa precisa ser alocado para execução e não há espaço na memória principal, o sistema operacional escolhe entre os processos alocados que não tem previsão de utilizar a CPU nos próximos instantes, e “descarrega” este processo da memória para uma área especial em disco, chamada arquivo de swap, onde o processo fica armazenado temporariamente. Durante o tempo em que o processo fica em swap, o outro que necessitava de memória entra em execução ocupando o espaço deixado pelo que saiu."

Aula 2 do curso de Fundamentos de Sistemas operacionais de 2018 do Curso Cidade.

Achei a "redação" da questão bem tosca, deveria ser mencionado que a troca de processos seria entre a memória principal e memória secundária.

Questão totalmente mal elaborada. A resposta para o enunciado é ESCALONADOR ou SCHEDULER

Questão muito, mas muito genérica, nesse caso só acerta por eliminação, ficando só com a similaridade de Swapping

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo