le cache a quoi ca sert

le cache a quoi ca sert - Carte mère - Hardware

Marsh Posté le 25-06-2005 à 13:12:36    

sur les proc le cache l1 et l2
a quoi ca sert concretement  :sweat:  
 
jaimerais qu on m eclaircisse  :heink:  
 
merci

Reply

Marsh Posté le 25-06-2005 à 13:12:36   

Reply

Marsh Posté le 25-06-2005 à 13:19:14    

Il me semble que le proc y stocke les données et les instructions qu'il utilise souvent ou qu'il vient d'utiliser.
Sur les proc SSE il me semble qu'il stocke aussi celles qu'il prévoit d'utiliser.
Comme le cache est beaucoup plus rapide que les autres types de mémoires ça accélère grandement les opérations du processeur

Reply

Marsh Posté le 25-06-2005 à 22:30:22    

Reply

Marsh Posté le 25-06-2005 à 22:53:09    

Un accès mémoire, c'est très long. Lorsqu'un proc doit attendre une donnée dont il a besoin et qui se trouve dans la mémoire, le proc va attendre pendant des centaines ou des milliers de cycles.
Les caches servent à conserver à proximité les données "les plus utiles", qui pourront ainsi être accédées plus rapidement :)  
Le cache L1 ("level 1" ou "cache de niveau 1" )est très rapide mais très petit, le L2 est moins rapide mais plus grand (il peut y avoir un L3 voire un L4).
 
Généralement, les données qui s'y trouvent sont celles qui ont été récemment utilisés. Mais il peut aussi y avoir des données dont le proc pense avoir besoin dans le futur.


Message édité par mrbebert le 25-06-2005 à 22:54:47
Reply

Marsh Posté le 26-06-2005 à 10:31:35    

un vrai petit cerveau ce proc :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed