FC ConcursosFC Concursos

Questão FC394071

O uso de memória virtual permite que mais segmentos sejam carregados na memória por vez, o que permite um aumento no número de processos executando. A partir disso é interessante p

Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)

IBADE · 2024

O uso de memória virtual permite que mais segmentos sejam carregados na memória por vez, o que permite um aumento no número de processos executando. A partir disso é interessante perceber algumas situações que afetam o desempenho do sistema. A partir deste contexto, avalie a seguintes afirmações.

 

I. Quanto mais processos executando, pior o nível de ocupação da CPU, uma vez que quando um processo é interrompido para fazer E/S ou por bloqueio, temos vários outros para assumir seu lugar na CPU.

 

II. Um número elevado de processos ignorar acaba tendo um péssimo nível de ocupação da CPU, uma vez que com o crescimento do número de processos teríamos uma maior ocupação, mas com mais processos é capaz de todos terem tão poucas páginas que ficam o tempo todo causando falta de páginas e, com isso, não podem ocupar a CPU. Essa situação recebe o nome de thrashing.

 

III. Quanto mais processos executando menos falhas de páginas temos, uma vez que cada processo passa a ocupar menos páginas e, com isso, passa a ser mais provável que uma página requisitada não esteja na memória.

 

Está(ão) correta(s) a(s) afirmativa(a):

  1. I, apenas.
  2. II, apenas.
  3. III, apenas.
  4. I e II, apenas.
  5. I, II e III.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A afirmação II está correta porque descreve o fenômeno chamado thrashing. Em sistemas com memória virtual, cada processo precisa de um conjunto mínimo de páginas residentes — o seu conjunto de trabalho — para progredir.

Se o número de processos aumenta além da capacidade de quadros, cada processo fica com poucas páginas em memória; isso eleva muito as faltas de página. Com alta taxa de faltas, a CPU passa a esperar por transferências de páginas (E/S), executando pouco trabalho útil.

O resultado é queda drástica na ocupação da CPU e no throughput: o sistema entra em loop de carregar e descarregar páginas em vez de executar instruções — precisamente o que se chama thrashing.

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

Continue aprendendo