Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Drives de computador e Armazenamento >> Content
Considere um sistema de computador com endereço lógico de 32 bits e tamanho de página de 4 kb, o suporte de até 512 MB de memória física?
Vamos quebrar este sistema de computador:

1. Endereço lógico:

* Endereço lógico de 32 bits significa que a CPU pode abordar 2^32 =4.294.967.296 bytes (4 GB) de memória virtual.

2. Tamanho da página:

* Um tamanho de página de 4 kb significa que cada página contém 4.096 bytes de dados.

3. Memória física:

* O sistema suporta 512 MB de memória física (512 * 1024 * 1024 bytes).

Cálculos:

* Número de páginas no espaço de endereço lógico:
4 GB / 4 KB =1.048.576 páginas (2^20 páginas)
* Número de páginas na memória física:
512 MB / 4 KB =131.072 páginas (2^17 páginas)

Entendendo as implicações:

* Paging: Este sistema usa a paginação para gerenciar a memória. O espaço de endereço lógico é dividido em páginas e a memória física também é dividida em quadros (também 4 kb de tamanho). Quando um programa é executado, suas páginas são carregadas em quadros disponíveis na memória física.
* Tabela de página: Uma tabela de página é usada para mapear endereços lógicos para endereços físicos. A tabela de páginas terá entradas para cada página no espaço de endereço lógico.
* Memória física limitada: O sistema pode conter apenas 131.072 páginas na memória física por vez. Isso significa que, se um programa exigir mais de 131.072 páginas, algumas páginas precisarão ser trocadas dentro e fora da memória física do armazenamento secundário (por exemplo, disco rígido). Essa troca pode levar à sobrecarga do desempenho.

Pontos importantes:

* Memória virtual: A memória virtual do sistema permite que os programas acessem mais memória do que está fisicamente disponível. No entanto, o desempenho é limitado pela quantidade de memória física disponível.
* Falha na página: Quando um programa tenta acessar uma página que não está atualmente em memória física, ocorre uma falha de página. O sistema operacional carregará a página necessária na memória.

Exemplo:

Imagine um programa que precise de 200.000 páginas (maior que a capacidade de memória física). Quando o programa é executado, apenas 131.072 páginas seriam carregadas na memória física por vez. Se o programa tentar acessar uma página que não estiver carregada, ocorre uma falha de página, fazendo com que o sistema carregue a página necessária do armazenamento secundário. Isso pode levar à desaceleração do desempenho se o programa precisar trocar as páginas dentro e fora da memória.

Resumo:

Este sistema de computador usa a paginação para gerenciar sua memória física limitada e fornecer um espaço de memória virtual maior para programas. No entanto, se os programas exigirem mais memória do que os disponíveis fisicamente, o desempenho poderá ser impactado devido à troca de páginas.

Anterior :

Próximo :
  Os artigos relacionados
·Quantos megabytes existem em 1,4 terabytes? 
·Localização de armazenamento permanente para um conju…
·Como ocultar pastas em um pen drive 
·Vantagens de Nanorobótica 
·O que é Pentium Duo 
·O que faz a velocidade da memória ou do disco rígido …
·Fluke 336 Especificações 
·How to Get Started With Computers 
·Como transferir todos os seus documentos no Windows par…
·As diferenças em 32 bit e 64 bit sistemas 
  Artigos em destaque
·Vs Serial . DE- 9 
·Copiadora saída Surge Segurança 
·Touchscreen Manipulação de Arquivos 
·Como o armazenamento de dados mudou? 
·Como usar uma câmera para Mac Segurança 
·Specs Laptop : Consumo de energia 
·Como impedir que a câmera do iPhone mude automaticamen…
·Como encontrar a minha impressora em Vista 
·Recuperação Laptop IBM 
·As especificações de um Inspiron 2650 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados