Networking  
 
Rede de conhecimento computador >> Networking >> Redes Virtuais >> Content
Explique como o sistema de memória virtual usando a paginação de demanda?

MEMÓRIA VIRTUAL COM PAGA DEMANCENTE:Uma explicação simplificada



Imagine que você tem um livro com uma quantidade enorme de informações, mas sua mesa é grande o suficiente para caber em algumas páginas por vez. É como se a memória virtual funciona.

Aqui está o detalhamento:

1. Memória virtual: Em vez de armazenar o livro inteiro (seu programa) na mesa pequena (memória física), você o mantém em um espaço virtual muito maior (memória virtual).

2. Pagagem de demanda: Você apenas traz páginas do livro (memória virtual) para sua mesa (memória física) quando realmente precisa delas.

3. Tabela de página: Para acompanhar quais páginas estão na mesa, você tem uma tabela (tabela de página) que mapeia endereços de página virtual para endereços de página física.

4. Falha na página: Se você precisar de uma página que não esteja na mesa, precisará "falha na página". Isso significa:
- Seu programa para.
- O sistema operacional procura a página solicitada no armazenamento secundário (disco rígido).
- A página é copiada do disco rígido para a memória física (sua mesa).
- Seu programa reinicia de onde ele parou.

5. Benefícios da paginação de demanda:
- permite que programas maiores sejam executados: Você pode executar programas maiores que sua memória física.
- Eficiência melhorada: Somente as páginas necessárias são carregadas, economizando memória e tempo de processamento.
- Vários programas podem ser executados: Ao trocar as páginas dentro e fora, o sistema pode lidar com vários programas com eficiência.

Analogia simples:

Imagine que você está lendo um livro sobre um Kindle. Você não precisa baixar o livro inteiro de uma só vez. Você só faz o download das páginas que está lendo atualmente. Isso é semelhante à forma como a paginação de demanda funciona.

Detalhes técnicos:

* quadros de página: Pedaços de memória física de tamanho fixo.
* tabelas de página: Estruturas de dados que traduzem endereços virtuais em endereços físicos.
* Tradução Lookaside Buffer (TLB): Um cache que armazena recentemente as entradas da tabela de páginas usadas para acesso mais rápido.
* algoritmos de substituição de página: Decide quais páginas trocarem da memória física quando está cheia.


Em conclusão, a paginação de demanda permite que você use efetivamente sua memória física, carregando apenas as páginas necessárias do seu espaço de memória virtual, possibilitando a execução de grandes programas e melhorando a eficiência geral do sistema.

Anterior :

Próximo :
  Os artigos relacionados
·Citrix sobre Problemas WAN 
·Como testar a velocidade VPN 
·Problemas com Netgear FVS318 VPN Firewall Router 
·VPN Dicas de desempenho no Windows XP 
·O que é uma máquina virtual? 
·Qual é a função do VTP em um ambiente de comutação…
·A computação em nuvem escalável é diferente da comp…
·Como encontrar uma senha VPN 
·Como configurar o programa cliente SonicWALL VPN global…
·Passo a passo : Como configurar um cliente Windows Mobi…
  Artigos em destaque
·Um roteador sem fio barato funciona tão bem quanto um …
·Como usar o software FTP 
·Como usar o Netgear para Y- Cam 
·Como encontrar um número de celular do endereço IP? 
·Como configurar uma rede doméstica no XP 
·O que são arquivos MHTML 
·Quais características são representativas de um proto…
·Definição de categoria 5 Fio 
·Como ligar com e sem fio à Internet 
·Quais provedores de Internet sem fio oferecem serviço …
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados