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
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).
Je ne sais pas. Et si je demandais à Internet ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager