La mémoire principale recherche alors l'élément de données et le renvoie à la CPU. Beaucoup de temps est perdu dans l'ensemble de ce cycle. Que faire si l'élément de données ont été stockées quelque part près de la CPU? Le travail du cache du processeur est basé sur un concept similaire. Pour comprendre le concept de la mémoire cache, nous allons prendre un exemple d'une bibliothèque au long de cette article.Suppose, nous disposons d'une bibliothèque, d'un seul bibliothécaire.
Si une personne vient et demande pour Harry Potter Partie I, puis le bibliothécaire va à la bibliothèque et récupère le livre et il donne à la personne. Lorsque la personne se fait avec le livre, il est restauré à l'étagère. Si, de toute autre personne vient et demande le même livre, le cycle se répète à nouveau. Ceci est exactement comment un système fonctionne sans memory.Why cache ne nous devons cache du processeur? Maintenant, nous allons voir ce qui se passe dans la présence d'une mémoire cache.
Dans notre exemple de la bibliothèque, nous allons examiner un tiroir au bureau de la bibliothécaire comme un cache. La procédure reste la même, lorsque la première personne place une demande pour un livre. Mais, quand le livre est retourné, le bibliothécaire ne stocke pas sur le plateau, à la place qu'il tient dans son tiroir. Maintenant, quand la prochaine personne vient et met une demande pour le même livre, le bibliothécaire doit simplement récupérer de son tiroir. De la même manière, la mémoire cache stocke les éléments de données qui sont fréquemment requises par le processeur.
Ainsi, à chaque fois, les données sont demandées, processeur regarde simplement dans le cache et le récupère, l'enregistrement d'un long voyage à la mémoire principale. Ceci augmente considérablement la speed.Does processeur magasin de mémoire cache uniquement les éléments de données fréquemment utilisées? Non, la mémoire cache est une pièce intelligente de la mémoire qui ressemble a