Vous n'êtes pas identifié(e).
Je déplace le sujet ici pour ne pas polluer le post sur seven
Je vais essayer de faire très simpliste volontairement pour ne pas polluer le post.
Lorsque l'on boot le poste, le noyau et les drivers sont chargés en mémoire physique (RAM)
En fonction de leurs constructions respectives, ils sont chargés dans deux zones différentes :
- Zone non-paginée (qui ne permet pas la translation vers le fichier d'échange)
- Zone paginée (qui permet la translation vers le fichier d'échange)supersym a écrit :non, bien sûr, mais dans une foultitude de site il est écrit que ce paramètre charge le noyau de windows en ram.
Donc, c'est un peu tout faux....
supersym a écrit :Peux tu nous en dire davantage sur disable paging executve ?
Traduction de :
Disable = Mettre hors serviceDonc, cette clef va servir à "Mettre hors service" une fonction existante.
En faite, elle va bloquer le mécanisme qui permet à des composants du noyau ou drivers de la zone paginée, d'être placé dans le fichier d'échange.
Avantage
Bien sûr gain en vitesse, puisse qu'il n'y a plus I/O lors de l'appel à ces composants systèmes.Désavantage
Ces zones, pour une configuration donnée, ont chacune une taille limite.
Donc, dans certain cas, on peux manquer d'espace puisse que l'on conserve les composants dans cette zone paginée.
Pas gênant sur un OS 64 bits, beaucoup plus sur un 32 bits avec l'option /3GBP.S.:
Par contre, en cas de coupure de courant => Aucun danger de perdre une information....:a
Merci beaucoup de prendre le temps de répondre la dessus, tes explications me donnent l'impression d'être intelligent car je les comprends facilement...
J'ai 2 questions :
1/ quel type de donnée contient la zone non paginée ?
2/ le fichier d'échange contient il les données échangées entre le noyau et les drivers, données calculées par les programmes (jeux, tableurs etc...), sinon, que contient il ?
i9 13900KF 64 Gb DDR5 @ 7 Ghz CAS 32 Asus Apex Z790 W11 64 bits pro sur Kingston FURY Renegade 2 To, DCS, P3D5 et MSFS sur 2 ème Kingston FURY Renegade 2 To, RTX 4090 Alim Asus Thor 1600 W Gold Ecran Samsung G9 57 pouces 8K
WC AIO ARTIC liquid freezer II 420 Boitier Gigabyte 3d mars https://www.youtube.com/channel/UCEFAk464aSg22aGFZ2LxeFg/videos
Hors ligne
Pas facile de répondre simplement.....:P
Car là , on prend le problème par le mauvais bout....
Il faudrait d'abord bien expliquer les grands concepts d'un adressage virtuel et de son implémentation dans Windows...
En allant même jusqu'à préciser quelle version de windows (Avant Vista ou à partir de Vista.... Je parle pour le noyau NT.....).=N
J'ai 2 questions :
1/ quel type de donnée contient la zone non paginée ?
Pour faire simple :
- Une partie du noyau,
- Une partie des pilotes,
- Certains résidents comme par exemple les anti virus.
2/ le fichier d'échange contient il les données échangées entre le noyau et les drivers, données calculées par les programmes (jeux, tableurs etc...), sinon, que contient il ?
En fait le fichier d'échange est un espace sur un disque qui permet d'augmenter la mémoire physique. Donc, tous les éléments gérer par les threads des processus dans la mémoire virtuelle peuvent migrer vers celui-ci.
Dernière modification par Ptipilot (11-02-2010 09:32:06)
A+
Alain
Hors ligne
Arrete moi si je dis une bétise.
La mémoire virtuelle est la somme d'une partie de la mémoire vive + une zone de mémoire située sur le disque dur.
La pagination permet d'optimiser la gestion de la mémoire virtuelle.
Mais quel est le support physique de la mémoire non paginée et à quoi sert elle ?
i9 13900KF 64 Gb DDR5 @ 7 Ghz CAS 32 Asus Apex Z790 W11 64 bits pro sur Kingston FURY Renegade 2 To, DCS, P3D5 et MSFS sur 2 ème Kingston FURY Renegade 2 To, RTX 4090 Alim Asus Thor 1600 W Gold Ecran Samsung G9 57 pouces 8K
WC AIO ARTIC liquid freezer II 420 Boitier Gigabyte 3d mars https://www.youtube.com/channel/UCEFAk464aSg22aGFZ2LxeFg/videos
Hors ligne
La mémoire virtuelle est la somme d'une partie de la mémoire vive + une zone de mémoire située sur le disque dur.
Je vois ce que tu veux dire, mais pour bien comprendre ne part pas comme cela....
Ce que tu expliques est une autre notion qui tient compte de ce que je t'ai dit plus haut sur sur les :
- Zone non-paginée
- Zone paginée
Pour t'expliquer la mémoire nous allons prendre un exemple... C'est plus parlant.=)
Imaginons une machine physique qui dispose de 1,5 Go de RAM.
Ces 1.5 Go de RAM constituent la "mémoire physique".
Maintenant sur cette machine, tu souhaites lui implanter un OS 32 bits Microsoft (XP, Vista, Seven) sans le mode PAE.
L'OS par conception va te restituer un environnement d'adressage virtuel de 4 Go que l'on appelle plus couramment "mémoire virtuelle".
Donc là , tu vois bien qu'il n'y a pas de corrélation entre les deux types de mémoires puisque d'un coté tu disposes de 1.5 Go de mémoire physique et de l'autre tu as une mémoire virtuelle de 4 Go.
Maintenant sur cette même machine, tu souhaites lui implanter un OS 64 bits Microsoft (XP, Vista, Seven).
L'OS par conception va te restituer un environnement d'adressage virtuel (mémoire virtuelle) de 16 To.
Maintenant, tu as toujours 1.5 Go de mémoire physique et par contre tu as 16 To de mémoire virtuelle.
D'ailleurs, le fichier d'échange est une réponse aux moindres coûts pour faire croire au système qu'il dispose de plus de mémoire physique qu'il n'en a en réalité.
La pagination permet d'optimiser la gestion de la mémoire virtuelle.
La pagination ne permet pas d'optimiser la mémoire virtuelle.
C'est son mode de gestion!.....;)
Mais quel est le support physique de la mémoire non paginée et à quoi sert elle ?
Comme je te l'ai dis plus haut, la zone non paginée est obligatoirement en RAM puisse qu'elle ne peut pas être translatée. Et, elle sert à tous composants logiciels qui par essence même doivent toujours être prêt le plus rapidement possible à l'exécution (Voir la liste ci dessus).
Ce sont des composants qui ont des niveaux de priorité haut vis à vis du hardware en générale (Dialogue au travers des Interrupts Request Level [IRQL]).
Dernière modification par Ptipilot (15-02-2010 09:37:34)
A+
Alain
Hors ligne
... , je pars regarder la télé.... La suite demain...
Ben oui, laissez le souffler un peu, deplus qu'il y a l'émission sur France 5 avec la jolie Alessandra Sublet et Julie Andrieu qui nous prépare de bons petits plat de cuisine.
--> []
Hors ligne
Ptipilot a écrit :... , je pars regarder la télé.... La suite demain...
Ben oui, laissez le souffler un peu, deplus qu'il y a l'émission sur France 5 avec la jolie Alessandra Sublet et Julie Andrieu qui nous prépare de bons petits plat de cuisine.
--> []
bonne soirée à demain
Dernière modification par supersym (10-02-2010 19:20:49)
i9 13900KF 64 Gb DDR5 @ 7 Ghz CAS 32 Asus Apex Z790 W11 64 bits pro sur Kingston FURY Renegade 2 To, DCS, P3D5 et MSFS sur 2 ème Kingston FURY Renegade 2 To, RTX 4090 Alim Asus Thor 1600 W Gold Ecran Samsung G9 57 pouces 8K
WC AIO ARTIC liquid freezer II 420 Boitier Gigabyte 3d mars https://www.youtube.com/channel/UCEFAk464aSg22aGFZ2LxeFg/videos
Hors ligne
... deplus qu'il y a l'émission sur France 5 avec la jolie Alessandra Sublet ...
Ha... Alessandra....:love
Mais pourquoi, c'est elle fait couper les cheveux....:8
Dernière modification par Ptipilot (11-02-2010 09:47:53)
A+
Alain
Hors ligne
Donc, si j'ai bien compris, (mais c'est pas sûr) l'option disablepagingexecutive force des données du noyau et des drivers à rester en ram pour communiquer et échanger des données + rapidement, mais comme l'espace qui leur est dévolu est forcément limité, ya des moments où ça peut coincer...
2 questions me brulent les lèvres ...
1/ Pourquoi le pb est il moins grave sur un OS Ã 64 bits ?
2/ sur un OS Ã 32 bits, y a til un moyen +- simple et/ou +- approximatif de savoir si cette option va poser sousci ?
i9 13900KF 64 Gb DDR5 @ 7 Ghz CAS 32 Asus Apex Z790 W11 64 bits pro sur Kingston FURY Renegade 2 To, DCS, P3D5 et MSFS sur 2 ème Kingston FURY Renegade 2 To, RTX 4090 Alim Asus Thor 1600 W Gold Ecran Samsung G9 57 pouces 8K
WC AIO ARTIC liquid freezer II 420 Boitier Gigabyte 3d mars https://www.youtube.com/channel/UCEFAk464aSg22aGFZ2LxeFg/videos
Hors ligne
Donc, si j'ai bien compris, (mais c'est pas sûr) l'option disablepagingexecutive force des données du noyau et des drivers à rester en ram pour communiquer et échanger des données + rapidement, mais comme l'espace qui leur est dévolu est forcément limité, ya des moments où ça peut coincer...
C'est cela...=W
1/ Pourquoi le pb est il moins grave sur un OS Ã 64 bits ?
Ce sont des zones qui se dimensionnent dynamiquement au boot de la station en fonction du hard qu'elles rencontrent sous leurs pieds.
En fonction de l'OS (XP, Vista, Seven), les caractéristiques des tailles mini et maxi de ces zones sont également différentes.
Et, comme je te l'ai dit plus haut, l'environnement pour le kernel passe de 2 Go pour un 32 bits à 8 To sur un 64 bits.
Donc, ces zones également prennent du poids...
2/ sur un OS Ã 32 bits, y a til un moyen +- simple et/ou +- approximatif de savoir si cette option va poser sousci
Non, il n'y a pas de moyen simple....=(
Il faut connaitre les caractéristiques de son OS.
A partir de là , regarder avec les outils de monitoring (Console de performance, gestionnaire de tâches...) si l'on est dans les clous en fonction de sa propre configuration et de ce que l'on souhaite faire....
Dernière modification par Ptipilot (11-02-2010 17:49:38)
A+
Alain
Hors ligne
ok, merci beaucoup, vraiment
je vais essayer de digérer tout ça...:8
Quand ça ira mieux je sollicietrai ton aide pour l'interprétation des performances et des différents type de mémoire affichés : cache système, mémoire pour le noyau, charge dédiée. J'avais déjà lu un topic dans lequel tu avais expliqué pas mal de choses... Je vais m'y replonger
Merci encore pour tes explications et le temps que tu passes à les fournir
i9 13900KF 64 Gb DDR5 @ 7 Ghz CAS 32 Asus Apex Z790 W11 64 bits pro sur Kingston FURY Renegade 2 To, DCS, P3D5 et MSFS sur 2 ème Kingston FURY Renegade 2 To, RTX 4090 Alim Asus Thor 1600 W Gold Ecran Samsung G9 57 pouces 8K
WC AIO ARTIC liquid freezer II 420 Boitier Gigabyte 3d mars https://www.youtube.com/channel/UCEFAk464aSg22aGFZ2LxeFg/videos
Hors ligne
je vais essayer de digérer tout ça...:8
Bon... Ben, bonne digestion alors....:a
A+
Alain
Hors ligne