Gestion de la mémoire sous Vista - Divers - Programmation
MarshPosté le 24-04-2009 à 13:15:49
Pourquoi dit-on que Vista gère la mémoire de manière dynamique contrairement à Xp? malloc() c'est pas dynamique?
Ah ben en cherchant un peu:
Citation :
Dans sa moitié, le noyau doit se mapper, mapper les pilotes de périphérique, le cache du système de fichiers, les piles du noyau, les structures de données de code par session et les tampons à la fois non paginés (verrouillés dans la mémoire physique) et paginés alloués par les pilotes de périphérique. Avant Windows Vista, le gestionnaire de mémoire déterminait au moment du démarrage la quantité d'espace d'adressage à attribuer à ces objectifs différents, mais cette rigidité provoquait parfois des situations dans lesquelles l'une des zones devenait pleine alors que les autres possédaient encore plein d'espace disponible
Marsh Posté le 24-04-2009 à 13:15:49
Pourquoi dit-on que Vista gère la mémoire de manière dynamique contrairement à Xp? malloc() c'est pas dynamique?
Ah ben en cherchant un peu:
Dans sa moitié, le noyau doit se mapper, mapper les pilotes de périphérique, le cache du système de fichiers, les piles du noyau, les structures de données de code par session et les tampons à la fois non paginés (verrouillés dans la mémoire physique) et paginés alloués par les pilotes de périphérique. Avant Windows Vista, le gestionnaire de mémoire déterminait au moment du démarrage la quantité d'espace d'adressage à attribuer à ces objectifs différents, mais cette rigidité provoquait parfois des situations dans lesquelles l'une des zones devenait pleine alors que les autres possédaient encore plein d'espace disponible
http://technet.microsoft.com/fr-fr [...] ernel.aspx
Donc en fait ils parlent de la mémoire allouée au noyau et aux drivers, pas des programmes ok.
Message édité par ngkreator le 24-04-2009 à 13:28:12