Jazmyn
Tout système informatique doté d'une forte localité de référence est susceptible de bien fonctionner en ce qui concerne la mémoire cache et d'autres éléments vitaux. La localité de référence est lorsque des emplacements spécifiques de stockage sont consultés sur une base régulière. Il existe un certain nombre de formes différentes de localité de référence, notamment :
• La localité temporelle • La localité
spatiale • La localité de
branche • La localité
équidistante La localité
temporelle correspond au moment où la mémoire cache est référencée une fois, puis à nouveau peu de temps après. Les données consultées sont stockées en mémoire et, lorsqu'elles sont à nouveau consultées, cela peut être fait beaucoup plus rapidement, car un point de référence est créé.
La localité spatiale correspond à l'accès à un emplacement spécifique de la mémoire. L'effet d'entraînement est que les points de mémoire à proximité seront très probablement accessibles dans un proche avenir et la taille de la mémoire nécessaire est prédite, ce qui permet un accès plus rapide, à court terme et sur une plus longue période de temps. .
La localité de branche se produit lorsqu'il n'y a pas beaucoup d'options pour le chemin dans l'espace de coordonnées. La consigne la plus susceptible d'aboutir à ce type de lieu de référence est celle qui est structurée simplement et a la capacité de situer différents points de référence à distance les uns des autres.
La localité équidistante se produit lorsqu'une fonction linéaire est utilisée pour déterminer quel emplacement de la mémoire cache sera nécessaire dans certaines situations. La localité équidistante est ainsi appelée, car elle est à mi-chemin entre la localité spatiale et la localité ramifiée.
La localité de référence est importante car elle prédit le comportement des ordinateurs et peut éviter à l'ordinateur d'avoir de futurs problèmes avec la mémoire.