• [^] # Re: Se tenir au courant ?

    Posté par . En réponse au journal x86 ou x86_64 ?. Évalué à 10.

    ("Quand vous atteignez 1GO de RAM, 32-bit de mémoire virtuelle n'est plus acceptable")

    À aucun moment on ne parle de cpu 32bit ou 64bit et/ou du jeu d'instruction.
    (Question à 5 francs: pourquoi choisit-il la valeur de 1 GO ?)
    [...]
    Et dans une machine avec 1GB ?

    Il y a une très bonne raison qui fait que même sur une machine x86 à partir de 1Go de mémoire physique, on peut commencer à vouloir activer PAE. En effet l'espace d'adressage virtuel d'une application est partagé entre le noyau et l'appli, traditionnellement en x86 selon un "split" 1G/3G. La quantité de mémoire utilisable sans PAE correspond à la quantité que le noyau peut adresser dans son "split", donc au maximum 1Go (et en fait un peu moins). Dès lors que tu as plus de 1Go de RAM en x86, il faut :
    - soit changer le split, par exemple 2G/2G comme sous Windows (mais du coup, tu perds encore en espace d'adressage virtuel disponible pour l'appli, et 2Go c'est vraiment pas grand chose)
    - soit activer PAE
    - soit utiliser un CPU 64 bits pour ne plus avoir le problème

    PAE est "utile" dès 1Go de RAM, et c'est bien le problème. Personne qui y a touché ne prétend sérieusement que c'est une "solution", au mieux une rustine parce qu'on ne savait pas faire mieux.