SóProvas


ID
166129
Banca
ESAF
Órgão
MPU
Ano
2004
Provas
Disciplina
Noções de Informática
Assuntos

Analise as seguintes afirmações relativas às características das memórias cache e virtual.

I. A memória virtual é normalmente gerenciada e controlada pelo processador, enquanto a memória cache é gerenciada e controlada pelo sistema operacional.

II. Os sistemas de memória cache podem ser divididos em duas classes: as L1, de tamanho fixos, denominadas páginas, e as L2, de tamanho variável, denominadas segmentos.

III. O tempo de acesso a uma memória cache é muitas vezes menor que o tempo de acesso à memória virtual.

IV. A capacidade máxima de armazenamento da memória cache que um computador para uso pessoal pode alcançar é menor que a capacidade máxima de armazenamento que a memória virtual, para o mesmo computador, pode alcançar.

Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Comentários
  •  Alternativa CORRETA letra C

    Comentando as assertivas:

    I - Aqui foram invertidos os conceitos de gerenciamento das memórias. Na verdade, a memória virtual é gerenciada e controlada pelo SO (Sistema Operacional), ou software, enquanto que as memórias cache são gerenciadas, tratadas, pelo Hardware, processador. Em outras palavras, a memória Cache é uma memória do processador e, portanto, quem controla essa memória é o Processador. A memória virtual é uma memória criada pela memória RAM temporariamente no HD.

    II - A memória Cache hoje em dia pode ser dividida em L1, L2, L3 e L4 dependendo do processador e da placa mãe.

    III - A Memória cachê, por ser uma memória do processador, tem acesso muito mais rápido que a memória RAM.

    IV - A memória cache é muito menor que a RAM, consequentemente, a memória virtual que a RAM pode criar é maior que a cache.

  •  

    1 e 2 - Muitos programas necessitam de uma quantidade de memória RAM maior que a instalada no computador. Para suprir a necessidade de memória RAM o sistema operacional faz uso de arquivos temporários, utilizando o espaço disponível nas unidades de disco rígido, ou seja, grava arquivos temporários no disco rígido simulando, naquele local um espaço da memória RAM. Esse espaço que o sistema operacional utiliza é o chamado de memória virtual. Os pedaços de informação que deviam ser enviados a RAM são chamados ''páginas'', e por isso o arquivo de memória virtual é chamado ''arquivo de paginação''. A memória virtual, então, é utilizada para suprir a falta de memória RAM, porém não a substitui e também não existe fisicamente. Não substituição porque o disco é bem mais lento que a memória RAM e não existe fisicamente porque é apenas uma utilização temporária do espaço no disco rígido.

    3 e 4 e 1  - A memória cache é uma pequena porção de memória que vem dentro do processador e em geral trabalha na mesma velocidade do processador compensando, em grande parte, a diferença de velocidade entre os clock interno e externo, ou seja o ''wait state''. Ou seja, não precisa ir até a memória RAM para poder executar tarefas, a memória cachê executa os atos dentro do próprio processador e por isso é mais rápida que a memória RAM. Não que essa não seja rápida, mas a cachê é mais. A memória cachê executa tarefas repetitivas, que já estavam armazenadas no processador. A memória cachê também executa pequenas tarefas em comparação com a RAM que executa grandes tarefas. Por exemplo: a tarefa de abrir o word pertence a memória RAM, porém a execução de pequenas tarefas dentro do word cabe a memória cachê, como abrir a opção arquivo na barra de menu, dentre outros, que o usuário realiza constantemente.

  • Letra C. O item I está errado porque a memória virtual é controlada pelo sistema operacional (como o arquivo PAGEFILE.SYS no Windows), e a memória cache pelo processador [ou seja, o oposto da afirmativa]. E o item II está errado porque a organização L1 e L2 refere-se a proximidade do núcleo do processador, tecnologia de construção, velocidade de operação, entre outros fatores de hardware.