RAM / ROM / Flash

La **mémoire vive** ou **RAM** ( *Random Access Memory* ), est un composant informatique essentielle au fonctionnement d'un ordinateur, il est dédié au stockage d'information sur le court terme. Elle dispose de deux caractéristiques la distinguant de la mémoire morte ou la mémoire flash, tel que la possibilité de transmettre rapidement les données stockées préalablement, ainsi que la perte de toutes les données lors de l’arrêt de l'appareil.

Principalement **composée de condensateurs et de transistors**. Une RAM est construite a partir d'un ensemble de circuits en silicium de petite taille. Les circuits forment des tableaux/matrices. Et dans chaque cellule du tableau est stockée une **charge électrique représentant un 1 ou un 0**. Les cellules sont appelées "**point mémoire**" et comprend un compensateur et un transistor. Elle a une adresse qui représente son numéro de ligne ainsi que son numéro de colonne. **Il y a des centaines de millier voire des millions de cellules dans une RAM.**

Dans une cellule, le **transistor** sert à laisser passer ou non le courant électrique. Le **condensateur** lui sert à **conserver l'électron**. Quand le transistor permet au courant de passer, le condensateur emmagasine la charge d'électron. Mais il doit être alimenté ou rafraîchi. On le rafraîchit a un intervalle de temps régulier. Les **DRAM** doivent par exemple être rafraîchis toutes les **15 nanosecondes**. Chaque cellule correspond à un bit et on organise généralement les données en mots de 8 16 ou 32bits. **Une fois que la cellule a été lue, on vide le condensateur et efface donc les données qu'il comporte**. On peut donc remplir de nouveau la cellule après chaque lecture.

**Le rôle de la RAM est de stocker les informations dont le processeur a besoin dans l'immédiat** pour exécuter le programme voulu. Lorsqu'on ouvre un programme, l'ordinateur **envoie des données chiffrées à l'OS et l'OS** range les données dans les cellules vides de la RAM. Ensuite, quand le programme a besoin d'une des données, le processeur envoie une requête a l'OS qui lui donne l'emplacement des données dans le tableau. Parfois le programme se trompe d'adresse et récupère donc les mauvaises données ce qui entraîne automatiquement une anomalie. Le **temps d'accès aux données varie de quelques dizaines à quelques centaines de nanosecondes pour la RAM** alors que pour **un disque dur il est de plusieurs millisecondes**. Soit **10 000 à 100 000 fois plus**.

La RAM **offre un accès très rapide aux données** ce qui permet donc au processeur de fonctionner efficacement. Si l'on veut augmenter les performances de son ordinateur, on peut donc augmenter la quantité de mémoire vive disponible.

- Historique de la RAM

- Divers types de mémoire vive

- Comment voir la puissance de la RAM

------------------------------------------------------------<transition.txt>------------------------------------------------------------

La **mémoire morte** ou **NVRAM**(*Non Volatile RAM*), est une façon de stockés des données particulière, ce type de mémoire peut être uniquement lue, elle ne peut être ni programmé ni effacé par l'utilisateur. Lors du démarrage du pc, la mémoire morte est lue en premier mais contrairement à la mémoire vive ou flash, la mémoire morte contient peu de données ( seulement quelque centaine de kilo-octets ).

La NVRAM, est majoritairement utilisé dans le monde pour stockés le BIOS dans les pc ( petit système d'exploitation permettant le fonctionnement de la machine ). Elle est aussi utilisé dans des tables de constantes ou dans des tables de facteurs de conversion. Pour stockés des jeux vidéos d'anciennes générations ( la mémoire morte ayant remplacé les CD-ROM ou les DVD ). Ou encore dans des équipements embarqués de petite taille.

------------------------------------------------------------<transition.txt>------------------------------------------------------------

La mémoire flash est un type de mémoire ayant révolutionné la façon dont stockés des données, en particulier chez le grand public. Elle sortie au début des années 2000 et mis un terme au disquettes grâce au clé USB. Plus tard, la capacités de ses clés USB ayant augmenté elles on presque éteint le marché des CD enregistrables. Viens ensuite l'apparition de nouveaux matériels tel que les cartes mémoire SD, les micro SD et enfin les disques dur SSD.

La mémoire flash est largement utilisés dans le grand public dans les :

- Ordinateurs portables ou personnels

- Tablettes

- Appareils photos numériques

- Téléphones portables

- Lecteur MP3, etc ...

- Instrument de musique éléctronique

- Consoles de jeux vidéos ( Fixe / Portable )

La mémoire flash est aussi utilisé dans le domaine de l'industriels pour effectuer des taches demandant de la grande fiabilité, comme :

- les systèmes militaires

- les systèmes de sécurités

- les dispositifs de communication sans fil

- les dispositifs de point de vente

- les produits de réseau et de communication

Powerpoint:

https://drive.google.com/open?id=1GInkN1dJAZOrl2G\_Af-07GaYFLMPlGQK