FC ConcursosFC Concursos

Questão FC233949

Um sistema operacional pode ser descrito como um software de sistema que gerencia os recursos de hardware e software do computador, fornecendo uma gama de serviços para os programa

Hardware

CESGRANRIO · 2018

Um sistema operacional pode ser descrito como um software de sistema que gerencia os recursos de hardware e software do computador, fornecendo uma gama de serviços para os programas que nele são executados. Alguns serviços fornecidos podem ser construídos com estratégias de cache.

 

Um exemplo típico do uso de cache é

  1. escolher qual o processo da fila de processos a ser executado em um processador.
  2. executar um processo diferente em cada processador da mesma CPU.
  3. garantir que um processo não acessa os dados de outro processo.
  4. manter uma memória virtual maior que a memória real disponível em RAM.
  5. permitir várias contas de usuário no mesmo computador.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa indica que o sistema operacional pode manter uma memória virtual maior que a memória física (RAM) usando estratégias de cache.

Na prática, o SO mapeia um espaço de endereçamento virtual e guarda em disco (área de swap ou arquivo de paginação) as páginas que não cabem na RAM; apenas as páginas mais usadas ficam residindo na memória física.

Esse mecanismo depende de um cache de páginas: quando um processo acessa uma página que não está em RAM ocorre um page fault e o SO carrega a página do disco para a RAM, talvez substituindo outra segundo um algoritmo (ex.: LRU).

Assim, o uso de cache de páginas permite dar ao programa a ilusão de mais memória do que a fisicamente disponível, gerenciando transferência entre RAM e disco.

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

Continue aprendendo