Comment Windows 7 x64 gère la RAM > 4Go pour les programmes x86 ?

Alors pour que cela soit clair :

  • PC équipé d’un processeur 64 bits
    • Memoire vive de 8 Go
    • Windows 7 - 64 bits
    • FL Studio 32 bits (option extended memory (propre au logiciel) activé pour utiliser 4 Go de RAM max)
      Lorsque Windows est lancé, il prend à lui tout seul 2 Go de RAM.
      Si j’ouvre mon application 32 bits (qui prendre max 4 Go de RAM malgré les 8 disponibles), est-ce-que pour ce programme il reste que 2 Go à prendre pour bien il en reste 4 sur les 6 Go restant ?

J’espère que vous m’aurez compris ^^
Merci d’avance !
Edité le 26/08/2011 à 14:41

:hello:

J’en ai aucune idée. Le plus simple est d’essayer en surveillant la mémoire utilisée par le processus dans le gestionnaire des tâches.

++

Si le processus du logiciel peut prendre 4 B de RAM, alors il prendra 4 GB de RAM. C’est pas parce que Windows en prends 2 GB que le soft n’a pas le droit de depasser 2 GB d’utilisation de RAM.

Les processus de logiciel qui sont coder pour s’executer selon un code x64 peuvent utiliser jusqu’a 128 GB de RAM (si ma memoire est bonne, mais je crois meme que c’est plus. bref, c’est un tres gros nombre).

Les processus x86 sur un systeme d’exploitation x64 ne peuvent gerer plus de 4 GB de vive.