PAGE
EN
CONSTRUCTION
|
|
|
|
Mémoire
dynamiques DRAM
(Dynamic RAM)
|
|
Ces mémoires
ont la particularité de perdre la fiabilité de leurs contenus
au bout de quelques millisecondes après que ceux-ci aient été
écrits ou lus. C'est une tâche
considérable. Elle n'est pas dévolue au microprocesseur,
car cela obérerait gravement la vitesse d'exécution du programme.
Ce type de mémoire ne pose pas de problème dans les PC car bien géré par les cartes mères grâce à des circuits de gestion appropriés (chipset). Il n'en est pas de
même dans les systèmes autonomes (embarqués) où
elle complique la conception des cartes et menace la sécurité
de fonctionnement,
|
Mémoires associativesLes mémoires associatives fonctionnenet sur un tout autre mode que les mémoires RAM à accès dit "aléatoire".
Les mémoires associatives enregistrent à la fois descontenus et de courtes informations décrivant chacun des contenus.
On appelle ces informations des descripteurs.
Ces contenus peuvent être des pages Web, des fichiers, des dessins, des séquences de code programme, etc.Bien entendu, comme ces mémoires n'ont pas une capacité infinie - elles ont plutôt une capacité moindre que celles des RAM classiques -
on ne peut pas enregistrer dans ces mémoires autant de contenus que l'on veut. Si on insiste, toutefois, le nouveau contenu et son descripteur
remplace le plus âgé des contenus et le descripteur correspondant. Ces derniers sont perdus. Mais çà n'a pas beaucoup d'importance
dans l'usage habituel que nous décrirons bientôt.
Lorsqu'on souhaite récupérer un contenu donné on envoie d'abord son descripteur à la mémoire.
Si elle possède effectivement ce contenu, le mémoire est capable de le régurgiter très vite, beaucoup plus vite qu'une mémoire classique.Insistons sur le fait que ces mémoires, qui ont apparemment un fonctionnement très complexe, sont beaucoup plus rapides d'accès que
les mémoires classiques. Leur inconvénient est leur faible capacité pour un prix abordable.On s'en sert en électronique neuronale pour simuler les comportements des neurones et ouvrir ainsi la voie à une informatique
très avancée.
|
Caches
|
|
Un point faible des
mémoires classiques (RAM, EPROM, DRAM etc ) des mémoires
dites à accès aléatoire : Random Access Mémories, Les mémoires cache, de type "associatives" comme décrit ci-dessus sont plus rapides d'accès. Voici comment on les utilise :
Le lecteur doit se
demander si le precessus décrit est bien sérieux. Car enfin,
le cache semble exiger un travail supplémentaire du processeur En fait, c'est là
qu'interviennent les lois du hasard : on constate que les mêmes
séquences reviennent souvent identiques à elles-mêmes. On distingue :
Pourquoi plusieurs caches ? Toius d'abord, plus
la capacité de la mémoire cache est grande, plus il est
rapide. Mais un cache primaire
ne peut pas avoir une très grande capacité du fait qu'il
est interne au processeur. Dès lors on
utilise un cache externe, moins bien placé, certes, car l'information
est placée plus loin du processeur. Plus les mémoires
sont proches du processeur, plus elles sont rapides mais moindre est leur
capacité. |