« Fonctionnement d'un ordinateur/Les différents types de mémoires » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 70 :
[[File:Adressage mémoire.png|centre|vignette|upright=1|Exemple : on demande à notre mémoire de sélectionner le byte d'adresse 1002 et on récupère son contenu (ici, 17).]]
 
Les '''mémoires à accès aléatoire''' sont des mémoires adressables, sur lesquelles on doit préciser l'adresse de la donnée à lire ou modifier. Certaines d'entre elles sont des mémoires électroniques non-volatiles de type ROM : on les nomme, pard'autres abus de langage,sont des mémoires ROM.volatiles DRWM, et d'autres sont des mémoires volatiles RWM :non-volatiles. ellesComme portent alorsexemple, parles abusdisques durs de langage,type leSSD nomsont dedes mémoires RAMadressables. (RandomLa Accessmémoire Memory).principale, Parmila lesfameuse mémoiresmémoire RAM volatiles,est onaussi peutune distinguermémoire lesadressable. SRAMD'ailleurs, desle DRAMterme :de lesmémoire premièresRAM sont(''Random Access Memory'') désigne des mémoiresqui statiquessont alorsà quela lesfois secondesadressables, sontde destype mémoiresRWM dynamiqueset surtout volatiles.
 
Les '''mémoires associatives''' fonctionnent comme une mémoire à accès aléatoire, mais dans le sens inverse. Au lieu d'envoyer l'adresse pour accéder à la donnée, on va envoyer la donnée pour récupérer son adresse : à la réception de la donnée, la mémoire va déterminer quelle case mémoire contient cette donnée et renverra l'adresse de cette case mémoire. Cela peut paraitre bizarre, mais ces mémoires sont assez utiles dans certains cas de haute volée. Dès que l'on a besoin de rechercher rapidement des informations dans un ensemble de données, ou de savoir si une donnée est présente dans un ensemble, ces mémoires sont reines. Certains circuits internes au processeur ont besoin de mémoires qui fonctionnent sur ce principe. Mais laissons cela à plus tard.