Resultados da pesquisa a pedido "virtual-memory"

6 a resposta

Aumentando o tamanho do heap Java no Eclipse - usando a memória virtual

Estou executando um programa no Eclipse (Windows) e preciso de um tamanho relativamente grande de memória. Passando o

1 a resposta

Diferença entre gravação sequencial e gravação aleatória

Qual é a diferença entre gravação sequencial e gravação aleatória no caso de: - 1) sistemas baseados em disco 2) sistemas baseados em SSD [Flash Device] Quando o aplicativo grava algo e as informações / dados precisam ser modificados no disco, ...

15 a resposta

Como evitar a falta de memória no aplicativo de alto uso de memória? C / C ++

Eu escrevi um conversor que pega os arquivos xml openstreetmap e os converte em um formato de renderização em tempo de execução binário que normalmente é cerca de 10% do tamanho original. Os tamanhos dos arquivos de entrada costumam ter 3 GB ou ...

1 a resposta

Por que em 64 bits o endereço virtual tem 4 bits (48 bits) em comparação com o endereço físico (52 bits)?

No livro "Programação de baixo nível: C, montagem e execução de programas na arquitetura Intel® 64", li: Cada endereço virtual de 64 bits (por exemplo, o que estamos usando em nossos programas) consiste em vários campos. O endereço em si tem, de ...

5 a resposta

Em que circunstâncias as páginas grandes podem produzir uma aceleração?

As CPUs x86 modernas têm capacidade para suportar tamanhos de página maiores que o 4K herdado (ou seja, 2 MB ou 4 MB), e existem recursos do sistema operacional (Linux [http://sourceforge.net/projects/libhugetlbfs/], ...

5 a resposta

Alocando o maior buffer sem usar swap

No C / C ++ no Linux, preciso alocar um bloco de memória grande (vários gigabytes) para armazenar dados em tempo real de um sensor conectado à porta ethernet e transmitir dados a cerca de 110 MB / s. Gostaria de alocar a maior quantidade de ...

0 a resposta

Quando fazer ou não o INVLPG, MOV para CR3 para minimizar a descarga do TLB

PrólogoEu sou um hobby de sistema operacional, e meu kernel roda em 80486+ e já suporta memória virtual. A partir de 80386, a família de processadores x86 da Intel e vários clones dela suportam memória virtual com paginação. É sabido que quando ...

6 a resposta

Por que o endereço de memória virtual é o mesmo em processos diferente

Sei que a memória virtual separa 2G (para kernel) / 2G (para usuário) no Windows. Mas por que o endereço da variável não é empilhado continuamente? Gostei 0x22ff74,0x22ff78,0x22ff82,0x22ff86? Isso significa que o Windows usa o mecanismo de ...

1 a resposta

Novas APIs do Windows 8.1 para gerenciamento de memória virtual: `DiscardVirtualMemory ()` vs `VirtualAlloc ()` e `MEM_RESET` e` MEM_RESET_UNDO`

O Windows 8.1 / Server 2012RC2 acaba de introduzir novas APIs para gerenciamento de memória virtual:OfferVirtualMemory(), ReclaimVirtualMemory(), DiscardVirtualMemory(), cujo uso é bastante simples, apenas olhando seus nomes. O que não consigo ...

1 a resposta

Converter endereço lógico (virtual) em endereço físico

Eu tenho o seguintetabela de páginas do