Qu'est-ce qu'une cache?

Computer caches sont des circuits de mémoire qui servent à accélérer une plus grande mémoire dur. Dans un ordinateur, il prend le microprocesseur 60 nanosecondes pour accéder à la RAM. Pour réduire le temps qu'il faut pour le microprocesseur d'accéder aux données de la RAM, une mémoire ou la mémoire circuit est installé dans la carte mère elle-même. C'est ce qu'on appelle une mémoire cache de niveau 2 et il peut fournir les données nécessaires en 30 nanosecondes, qui est la moitié de la vitesse de la mémoire principale.

Les caches sont de petites banques de mémoire qui servent à accélérer une mémoire plus grande banque en étant plus proche et plus rapide au processeur. Pour accélérer les opérations dans le microprocesseur, une mémoire cache L1 est installé au-dessus du microprocesseur. Cela rend l'opération dépend uniquement de la vitesse du microprocesseur et non sur la vitesse d'un bus mémoire. Un cache L1, donc, est de 3,5 fois plus rapide qu'un bus L2.

L'Internet est le plus lent et le plus important "lecteur mémoire" qu'un ordinateur personnel peuvent avoir accès. Pour accélérer ses opérations, l'ordinateur stocke les fichiers temporaires sur le précédent de pages vues sur l'Internet. Cette opération utilise le disque dur pour un sous-système de cache et des résultats par un accès plus rapide aux données la prochaine fois qu'une page est affichée.

Disques durs modernes disposent de leur propre mise en mémoire cache des sous-systèmes qui sont accessibles avant le disque. Il en résulte beaucoup plus rapide récupération de données. Un exemple très concret de cela est lorsque le disque dur est utilisé comme un sous-système à la mise en mémoire cache les fichiers dans un lecteur de disquette. 3-Un méga-octet fichier dans un lecteur de disquette prend généralement 20 secondes pour afficher la première fois, il est accessible. Il affiche une beaucoup plus rapide la deuxième fois, parce que le système d'exploitation contrôles avec le disque dur et tout d'abord s'il contient une copie du même fichier avant d'accéder à la disquette. Depuis le disque dur est beaucoup plus rapide que l'accès à la lecteur de disquette, le lecteur de disquette ne sera pas fouillé la deuxième fois les mêmes données sont récupérées.

Un résumé des sous-systèmes typiques de la mise en cache un ordinateur à partir du plus lent au plus rapide sera la suivante. L'Internet, qui pourrait prendre entre 1 seconde à plusieurs heures pour télécharger des données, le disque dur mécanique qui prend 12 millisecondes pour accéder aux mêmes données, la mémoire principale ou mémoire RAM, qui dure environ 60 nanosecondes à l'accès de 32 Mo à 512 Mo de données de taille, la mémoire cache de niveau 2 ou type de mémoire SRAM qui a accès 128 Ko à 512 Ko de taille de données en environ 20 à 30 nanosecondes, et le cache L1 qui peuvent accéder à 4 Ko à 16 Ko de taille de données en 10 nanosecondes ou moins en fonction de la vitesse de le microprocesseur.

Les petites banques de mémoire sont beaucoup plus rapide, mais plus lent et gourmand en mémoire les banques sont beaucoup moins chers et sont donc plus pratique à utiliser. La mise en cache compense cet inconvénient et d'optimiser la vitesse du système en faisant fréquemment utilisé des données facilement accessibles au système.




Bookmark Qu'est-ce qu'une cache?

Derniers messages blog


Le droit d'auteur 2008-Tech FAQ. Tous droits réservés.