Bonjour,
Quel est la quantité maximal de mémoire sur un système 64 bits qu'un exécutable peut :
1) allouer en static (?)
2) allouer dynamiquement (autant que RAM de dispo j'imagine)
Merci
Version imprimable
Bonjour,
Quel est la quantité maximal de mémoire sur un système 64 bits qu'un exécutable peut :
1) allouer en static (?)
2) allouer dynamiquement (autant que RAM de dispo j'imagine)
Merci
Tu dépasses allégrement le TeraByte en 64 bits.
La quantité de mémoire que tu pourras allouer ne se limite pas à la RAM il y a aussi le SWAP.
1) dépends de ce que l'OS permet
2) dépends de ce que l'OS permet
Un OS ne permet pas, de base, à un programme de prendre la totalité de la mémoire. Certains utilisent un système de quota. D'autre imposent des limitations pour permettre à d'autres programmes de tourner. D'autres encore
autorisent le programme à dire "je vais avoir besoin de vraiment beaucoup de mémoire, genre 8,715 GB. Est-ce que tu m'y autorise ?"
Aucun OS que je connais (mis à part les OS T/R, mais je doute que ta question se situe à ce niveau) n'autorisera un unique programme a réclamer l'intégralité de la mémoire disponible (je rappelle qu'il s'agit de mémoire virtuelle, = mémoire physique + SWAP).
disons sur windows XP ou windows 7
Je ne sais pas. Et si je demandais à Internet ?
ok merci