memória virtual

4403 palavras 18 páginas
SISTEMAS OPERACIONAIS ABERTOS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Módulo 3 MEMÓRIA VIRTUAL
A maioria dos computadores possui uma grande quantidade de memória disponível para uso da CPU. Infelizmente, nem sempre essa quantidade de memória é suficiente para rodar de uma só vez todos os programas requisitados.
A solução no início era dividir o programa em pedaços chamados overlays. Um overlay operava por vez. Tais sistemas eram extremamente complexos, mas permitiam vários overlays na memória que eram comutados entre o disco e a memória. Embora esse trabalho de comutação fosse realizado pelo sistema, o trabalho de dividir o programa em pedaços tinha de ser realizado pelo programador.
Um meio de permitir que o próprio sistema operacional faça esse trabalho do programador é denominado Memória Virtual, método inventado por Fotheringham em 1961. Com a memória virtual, o computador pode procurar por áreas da RAM que não foram usadas recentemente e copiá-las para o disco rígido. Isso liberará espaço na RAM para carregar um novo aplicativo.

Figura 1 - Hierarquia de memória (Fonte: How Stuff Works)

Devido a essa cópia acontecer automaticamente, não se percebe o que está acontecendo.
É como se sua máquina tivesse espaço de RAM ilimitado, mesmo que só disponha de 128 megabytes instalados. Isso também traz grande benefício econômico, uma vez que esse espaço no disco rígido é muito mais barato do que os chips da memória RAM.
A velocidade de leitura/escrita de um disco rígido é muito mais lenta do que a da RAM, e sua tecnologia não é ajustada para acessar pequenas quantidades de dados de cada vez. Se o sistema depende muito da memória virtual, é notada uma queda significativa no desempenho. A chave é ter RAM suficiente para lidar com tudo isso simultaneamente assim, o único momento em
1

SISTEMAS OPERACIONAIS ABERTOS
Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br que a lentidão da memória

Relacionados

  • Memoria virtual
    6322 palavras | 26 páginas
  • Memoria Virtual
    1432 palavras | 6 páginas
  • memoria virtual
    300 palavras | 2 páginas
  • Memória virtual
    1733 palavras | 7 páginas
  • Memória virtual
    428 palavras | 2 páginas
  • Memória virtual
    728 palavras | 3 páginas
  • Memoria Virtual
    740 palavras | 3 páginas
  • Memória Virtual
    1542 palavras | 7 páginas
  • Memoria virtual
    1429 palavras | 6 páginas
  • Memoria virtual
    652 palavras | 3 páginas