Memória virtual
Quais os benefícios oferecidos pela técnica de memória virtual? Como este conceito permite que um programa e seus dados ultrapassem os limites da memória principal?
Seus principais benefícios são possibilitar que programas e dados sejam armazenados independente do tamanho da memória principal devido à sua junção com a memória secundária, permitir um número maior de processos compartilhando na memória principal e com isso o uso do processador fica mais eficiente e minimiza o problema da fragmentação.
O que possibilita que um programa e seus dados ultrapassem os limites da memória principal é que com a técnica de gerência de memória virtual são combinadas (juntadas) os espaços das memória principal com a memória secundária, dando a impressão de que existe uma memória muito maior que a capacidade real da memória principal.
QUESTÃO 02
Como o endereço virtual em um sistema de paginação é representado?
O endereço virtual é representado por um par ordenado (p, d), onde “p” corresponde ao número da página virtual e “d” corresponde ao deslocamento.
Esta é uma técnica que faz uso de blocos de tamanho fixo tanto no espaço virtual (páginas) como no espaço real (frames). Nesta técnica, o endereço virtual é formado pelo número da página virtual e pelo seu deslocamento dentro desta mesma página, e este endereço (número) é único dentro de uma tabela de páginas (que são estruturas de dados mantidas pelo sistema operativo), que após seu endereçamento, é encaminhado para a unidade de gerenciamento de memória (MMU - Memory Management Unit), um dispositivo do processador, cuja função é transformar o endereço virtual em endereço físico.
QUESTÃO 03
Em um esquema de paginação são carregadas páginas além das necessárias para execução, ou seja, são enviadas paginas além das que foram referenciadas para execução, mas são páginas que poderão ser utilizadas ao longo do processo.
Considerando as ideias do texto acima, avalie