Pourquoi la RAM doit-elle être volatile?

Table des matières:

Pourquoi la RAM doit-elle être volatile?
Pourquoi la RAM doit-elle être volatile?

Vidéo: Pourquoi la RAM doit-elle être volatile?

Vidéo: Pourquoi la RAM doit-elle être volatile?
Vidéo: Comment détecter et supprimer les logiciels malveillants sur votre ordinateur avec Chrome - YouTube 2024, Avril
Anonim
Image
Image

La RAM de l'ordinateur est volatile; tout ce qui y est stocké disparaît dès que l'électricité est coupée. Pourquoi, exactement, la mémoire RAM de l'ordinateur est-elle volatile? Continuez votre lecture alors que nous étudions la physique de la construction de mémoire informatique à haute vitesse.

La séance de questions-réponses d'aujourd'hui nous est offerte par la sous-division SuperUser de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Le lecteur de SuperUser, Chintan Trivedi, est curieux de savoir pourquoi exactement la RAM de l'ordinateur doit être volatile:

If computer RAM was to be non volatile like other persistent storage [types], then there would be no such thing as bootup time. Then why is it not feasible to have a non volatile ram module? Thank you.

Bien qu'il existe des types de RAM non volatile (appelée NVRAM et que l'on trouve dans toutes sortes d'applications, telles que le stockage de données dans votre routeur Wi-Fi), Chintan fait spécifiquement référence au type de RAM présent dans les PC. Qu'est-ce qui nous empêche exactement d'utiliser la NVRAM dans nos ordinateurs de bureau et nos ordinateurs portables?

La réponse

MSalters, contributeur de SuperUser, offre quelques informations sur la manière dont nous pouvons «éviter les limitations physiques (quelle que soit l'échelle du microscope) du matériel:

Deep down it’s due to physics.

Any non-volatile memory must store its bits in two states which have a large energy barrier between them, or else the smallest influence would change the bit. But when writing to that memory, we must actively overcome that energy barrier.

Designer have quite some freedom in setting those energy barriers. Set it low

0. 1

et vous obtenez une mémoire qui peut être réécrite beaucoup sans générer beaucoup de chaleur: rapide et volatile. Fixer la barrière d'énergie à un niveau élevé

0 | 1

et les morceaux resteront mis presque pour toujours, ou jusqu'à ce que vous dépensiez une énergie sérieuse.

La DRAM utilise de petits condensateurs qui fuient. Les gros condensateurs fuiraient moins, seraient moins volatils, mais prendraient plus de temps à charger.

Le flash utilise des électrons qui sont projetés à haute tension dans un isolateur. La barrière énergétique est si élevée que vous ne pouvez pas les éliminer de manière contrôlée; le seul moyen est de nettoyer tout un bloc de bits.

En d’autres termes, le seul moyen de rendre la mémoire RAM aussi rapide que nécessaire pour les opérations informatiques modernes est de maintenir la résistance entre les changements d’état extrêmement faible (et ainsi de rendre la RAM volatile et susceptible de gommer les données en cas de perte de puissance ).

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: