Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2451 connectés 

  FORUM HardWare.fr
  Hardware
  Carte mère

  Mémoire cache d'un processeur.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mémoire cache d'un processeur.

n°4554578
seikhor
Posté le 05-01-2006 à 08:35:19  profilanswer
 

Bonjour,
 
J'aimerais savoir à quoi sert réèellement la mémoire cache sur le processeur, je me demande surtout si c'est vraiment important.  
 
Vaut-il la peine d'acheter un X2 4400+, seulement pour avoir plus de cache que le X2 3800+ qui pourrais s'o/c...
 
Peut-on comparer la mémoire cache @ des mhz ?
 
Merci !


Message édité par seikhor le 05-01-2006 à 08:35:31

---------------
Les mots sans actions assassinent l’idéalisme.
mood
Publicité
Posté le 05-01-2006 à 08:35:19  profilanswer
 

n°4554583
Zorh
Opteron Power !
Posté le 05-01-2006 à 08:48:37  profilanswer
 

Mémoire cache
 
 
La mémoire cache (également appelée antémémoire ou mémoire tampon) est une mémoire rapide permettant de réduire les délais d'attente des informations stockées en mémoire vive. En effet, la mémoire centrale de l'ordinateur possède une vitesse bien moins importante que le processeur. Il existe néanmoins des mémoires beaucoup plus rapides, mais dont le coût est très élevé. La solution consiste donc à inclure ce type de mémoire rapide à proximité du processeur et d'y stocker temporairement les principales données devant être traitées par le processeur. Les ordinateurs récents possèdent plusieurs niveaux de mémoire cache :  
 
La mémoire cache de premier niveau (appelée L1 Cache, pour Level 1 Cache) est directement intégrée dans le processeur. Elle se subdivise en 2 parties :  
La première est le cache d'instructions, qui contient les instructions issues de la mémoire vive décodées lors de passage dans les pipelines.  
La seconde est le cache de données, qui contient des données issues de la mémoire vive et les données récement utilisées lors des opérations du processeur.  
Les caches du premier niveau sont très rapides d'accés. Leur délai d'accès tend à s'approcher de celui des registres internes aux processeurs.  
La mémoire cache de second niveau (appelée L2 Cache, pour Level 2 Cache) est située au niveau du boîtier contenant le processeur (dans la puce). Le cache de second niveau vient s'intercaler entre le processeur avec son cache interne et la mémoire vive. Il est plus rapide d'accès que cette dernière mais moins rapide que le cache de premier niveau.  
La mémoire cache de troisième niveau (appelée L3 Cache, pour Level 3 Cache) est située au niveau de la carte mère.  
Tous ces niveaux de cache permettent de réduire les temps de latence des différentes mémoires lors du traitement et du transfert des informations. Pendant que le processeur travaille, le contrôleur de cache de premier niveau peut s'interfacer avec celui de second niveau pour faire des transferts d'informations sans bloquer le processeur. De même, le cache de second niveau est interfacé avec celui de la mémoire vive (cache de troisième niveau), pour permettre des transferts sans bloquer le fonctionnement normal du processeur.  
 
Je pense que sa peut d'éclairé !
 
Plus concraitement je dirai que la diférence entre 512 et 1mo de cache équivaut à 200 / 300 mhz de plus qd meme !
 
Zorh

n°4554879
Hornetnest
Posté le 05-01-2006 à 12:18:26  profilanswer
 

Citation :

Plus concraitement je dirai que la diférence entre 512 et 1mo de cache équivaut à 200 / 300 mhz de plus qd meme !


 
C'est faux, ca depend dejà de l'application, certaines applications sont plus sensibles au cache de niveau 2 d'un proc que d'autres, mais dans tous les cas rien ne vaut la vitesse pure d'un proc...
 
http://www.hardware.fr/articles/53 [...] grill.html
 
On peut voir ici que le passage de 512 à 1mo n'apporte pas grand chose( 3% de diff entre un 3800+ et un 4000+) par rapport à une augmentation de fréquence de 200Mhz (10% de diff entre un fx-55 et un 4000+)
En gros un 2.4Ghz avec 512 de cache sera plus performant qu'un 2.2Ghz avec 1mo...

n°4554894
neo7
Posté le 05-01-2006 à 12:26:13  profilanswer
 

Un X2 4400 s'oc vers les 2.5/2.7 ghz tout comme un X2 3800,seulement le coef etant plus bas sur le 3800,le fsb sera plus élevé donc le mo de cache sera largement rattrapé.
Le bonne investissment est le X2 3800 sans hésiter...

n°4555107
bipim2000
COMMON BABY !!!!
Posté le 05-01-2006 à 14:17:23  profilanswer
 

Le cache est très important car cela influ sur les calculs et les instructions. C'est pour cela que pendant des années les mac étaient cadencé moins vite mais avec un gros cache contrairement à leur homologue pc, tout en étant plus performant (cf G4/PIII et G5/P4)...

n°4555172
seikhor
Posté le 05-01-2006 à 15:14:17  profilanswer
 

Merci !  
 
Bref, la cache sert surtout à ceux qui veulent grapiller les quelques petits % de perf... Un peu comme les timmings de la mémoire !
 
Malgré que que on y pense, 2-3% par-ci, 2-3% par là, ça fait une différence !  
 
Amicalement, Seikhor.


---------------
Les mots sans actions assassinent l’idéalisme.
n°4555590
bipim2000
COMMON BABY !!!!
Posté le 05-01-2006 à 18:13:28  profilanswer
 

Non cela sert surtout à etre bien fluide, uin peu comme quand tu rajoutes de la mémoire vive à ton PC


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Carte mère

  Mémoire cache d'un processeur.

 

Sujets relatifs
quelle memoire pour cm DFIMemoire DDR
Accélérer la vitesse du processeurQuel processeur ?
Quel processeur?AMD Athlon 2800+, cache L1 et L2
Quel processeur pour cette carte mèreMémoire corsair PC2700 très lente...
Problème de ventilateur du processeurOu est ce ke ça s'installe? (refroidisseur mémoire 6600GT)
Plus de sujets relatifs à : Mémoire cache d'un processeur.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR