Parece que você usa um sistema de 32 bits no computador. A quantidade de memória depende da placa-mãe (propriedades do chipset), mas sempre será menor que 4 Gb. Para evitar isso, há duas soluções.
-
Para usar 4 Gb de RAM, o kernel inteiro deve ser compilado com:
CONFIG_HIGHMEM4G = y
ou
CONFIG_HIGHMEM64G = y
opções. O que permitirá que cada programa aborde algo sobre 4 Gb da memória do sistema. Se você tiver mais memória no futuro, nenhum dos programas poderá usar mais de uma parte, tão grande quanto o máximo de 4 Gb no sistema operacional de 32 bits.
- A outra solução - você pode usar Sistema operacional de 64 bits e uso toda a memória disponível. Então, se você tiver 8, 16, 32 Gb de RAM, cada programa poderá usar toda a memória que você tem nesse caso.
Você pode procurar aqui: link para alguns fatos interessantes sobre o problema de usar 4 Gb de memória em sistemas de 32 bits.