Par défaut, Windows 2000/XP est optimisé pour un cache de 256 Ko.
Le cache L2 est la mémoire tampon qui permet le stockage d'informations (instructions et données) redondantes (qui se repétent) et l'accès plus rapide à ces dernières.
Comme maintenant, la plupart des ordinateurs ont un cache L2 plus grand que 256K (à vérifier dans votre BIOS), cela vaut la peine de prendre le temps de changer la valeur du paramètre SecondLevelDataCache pour l'ajuster à la taille du cache de votre système. La valeur SecondLevelDataCache enregistre la quantité de cache de second niveau disponible pour le processeur. Si la Hal (couche d'abstraction matérielle) récupère cette information à partir du bios alors elle va positionner cette valeur à zéro, indiquant une taille de cache par défaut de 256K.
Il est possible d'améliorer les performances du système si vous disposez de plus de 256 K de cache.
Pour cela, suivez la procédure suivante :
* Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...
* Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK
* Dans la fenêtre de l'Editeur de Base de registres, ouvrez la branche HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
* Dans la partie droite de l'Editeur de Base de registres, double-cliquez sur la clé SecondLevelDataCache ou créée-la ( Type : REG_DWORD - DWORD Value )
* Affectez à cette clé la valeur de votre cache L2 en Ko (décimal).
Les valeurs possibles sont les suivantes :
o 256 K de cache de second niveau : 0x00000100
o 512 K de cache de second niveau : 0x00000200
o 1 Mo de cache de second niveau : 0x00000400
o 2 Mo de cache de second niveau : 0x00000800
* Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows.
Complément : Le cache L2
La mémoire rapide situé dans le processeur (cache L1) est de petite taille, et la cache L1 ainsi que le processeur sont encore beaucoup plus rapides que la mémoire RAM (jusqu'à 50 fois plus rapide). Lorsque que les données ne sont pas dans la cache L1, le processeur doit aller les chercher dans la mémoire RAM, il y a alors un ralentissement notable. Le processeur doit alors attendre un long moment (par rapport à sa vitesse) pour que la mémoire RAM lui rende l'information, le processeur ne peut alors rien faire d'autre qu'attendre. Ainsi entre la cache rapide L1 (et le processeur) et la mémoire lente RAM, est insérée une deuxième cache, la cache niveau 2 ou L2.
Cette cache est fabriquée à partir de mémoire rapide, mais relativement peu dispendieuse, appelée mémoire statique ou SRAM et est approximativement 10 fois plus rapide que la mémoire RAM standard. On peut ainsi se permettre 256k et même 1 ou 2 megabytes de SRAM.
Le processeur travaille presque toujours sans arrêt, il fera probablement quelque chose qu'il a fait récemment (une boucle) et les données seront dans la cache L1; ou il possédera la logique qui lui aura permit de lire d'avance (prefetch) l'information située dans la cache L1; cependant les ordinateurs exécutent des centaines de millions d'instructions à la seconde! 1% de ratés dans la cache L1 signifie que pendant un million de fois par seconde le processeur devra lire dans la mémoire RAM. Les ratés dans la cache L1 peuvent atteindre 10 à 20%, ainsi la cache L2 apporte un aide précieux. Lorsque le processeur ne trouve pas ce dont il a besoin dans la cache L1, il le trouvera la plupart du temps dans la cache L2. Le fait que la mémoire RAM soit plus lente que le processeur devient alors beaucoup moins significatif.
Lorsqu'on entend parler de cache, il s'agit la plupart du temps de la cache L2. La majorité des ordinateurs personnels d'aujourd'hui possède les deux niveaux de cache (L1 et L2).
Archives du blog
-
▼
2007
(43)
-
▼
mai
(43)
- Réduire le temps de fermeture de Windows
- Ouvrir automatiquement une session au démarrage de...
- Optimiser la mémoire de Windows
- Optimiser la mémoire cache L2
- Nettoyer le fichier de swap (PageFile.sys) en quit...
- Lancer une invite Ms-Dos à partir de n'importe que...
- Lancer un programme à l'ouverture d'une session in...
- Interdire le changement de l'arrière-plan et du pa...
- Interdire la modification de la barre d'outils sou...
- Imposer un Bureau Classique sous Windows 2000/XP
- Fermer ou redémarrer Windows sans avoir besoin de ...
- Eteindre l'ordinateur après l'arrêt du système
- Enlever les éléments partagés du Poste de travail
- Enlever l’icône Internet Explorer du Bureau
- Empêcher Windows de sauvegarder les paramètres en ...
- Empêcher l'arrêt de Windows par un autre utilisateur
- Désactiver l'icône Ajouter/Supprimer des programme...
- Désactiver les partages administratifs (C$, D$,...)
- Désactiver les connexions anonymes sur vos serveurs
- Désactiver le marqueur d'accès en NTFS
- Désactiver le logon automatique
- Désactiver la protection des fichiers système
- Désactiver la touche Windows du clavier
- Désactiver la fonction Arrêter du menu Démarrer
- Désactiver la fermeture de session
- Désactiver la défragmentation des fichiers de déma...
- Décharger les DLL de la mémoire
- Cacher un ordinateur des favoris réseau
- Cacher les icônes sur le bureau pour un compte uti...
- Cacher des lecteurs préçis dans le poste de travail
- Afficher un logo pendant l'ouverture de session
- Activer la touche 'Verr Num' (Numlock) au démarrag...
- Activer la completion de l'invite de commande
- Activer l'UDMA/66 sous Windows 2000
- Activer / Désactiver le lancement automatique des ...
- Activer / Désactiver la défragmentation au démarra...
- Activer ou désactiver l'écran d'accueil de Windows...
- Accélérer Windows en supprimant une clé de la base...
- Accélérer les menus du bouton Démarrer
- Accélerer l'exploration d'une machine 2000/XP dans...
- Configurer les thèmes du Bureau dans Windows XP
- Afficher des menus complets dans le menu Démarrer ...
- Activer / Désactiver les composants d'interface de...
-
▼
mai
(43)
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire