Décodage de la nomenclature mémoire avec RAM (mémoire vive)

Contenu

Cet article a été publié dans le cadre du Blogathon sur la science des données.

introduction

Pour les analystes de données et les professionnels de l'apprentissage automatique, comprendre comment fonctionne la mémoire de l'ordinateur est utile. De la façon dont un langage particulier est compilé ou interprété en mémoire, même la quantité de mémoire consommée par la structure de données est de la plus haute importance. Plus une application consomme de mémoire, plus lent il fonctionnera. Je ne peux pas continuer à augmenter la mémoire système, en raison de diverses limitations, y compris le coût, mais pas limité à ça. Donc, comprendre le fonctionnement des systèmes de mémoire est extrêmement utile pour les professionnels de la science des données et les professionnels de l'apprentissage automatique.

RAM et ROM sont quelques-uns des termes les plus utilisés dans le jargon informatique. Même si vous avez peut-être oublié le sens de ces abréviations populaires, souvenez-vous en quelque sorte de ces noms. Mais ceux qui se souviennent de la forme complète de ces abréviations, ils ne sont pas plus sages que les autres qui ne. Dans cet article, Explorons ce qu'est la RAM et ce qu'elle représente. L'objectif de cet article n'est pas d'expliquer les bases ou le fonctionnement du système de mémoire de l'ordinateur.. Vous pouvez consulter mon article précédent “Comprendre le système de mémoire de l'ordinateur” pour obtenir des connaissances détaillées à ce sujet. Nous allons nous concentrer sur la nomenclature, Qu'est-ce que cela représente et comment s'appellent-ils RAM et ROM comment s'appellent-ils?

Hiérarchie de la mémoire:

77254ordinateur20mémoire20hiérarchie20pyramide-2589751

RAM (mémoire vive)

RAM est l'abréviation de Random Access Memory. Comprenons ce que signifie l'accès aléatoire. Aléatoire Cela signifie quelque chose qui se passe sans ordre ni méthode de travail méthodique, et même sans décision consciente. Dans les statistiques, quand ils disent aléatoire, ils signifient que chaque élément a la même probabilité, et aucun des éléments n'est sélectionné dans un ordre particulier ou avec une mise en page spécifique.

Accéder c'est un moyen ou une opportunité d'approcher ou d'entrer dans un lieu.

Mémoire ici, il pointe vers le système de mémoire de l'ordinateur.

Cibler les trois définitions, La mémoire à accès aléatoire est la mémoire de l'ordinateur accessible de manière aléatoire, ou en d'autres termes, cette mémoire d'ordinateur qui peut être consultée ou utilisée (lire ou écrire) dans n'importe quel ordre (aucune adresse ou commande particulière n'est requise).

Suis-je toujours confus? je peux ressentir de l'empathie. Pour plus de clarté, Voyons d'abord ce qu'une "mémoire à accès aléatoire" n'est PAS.

Être là, il faut remonter un peu dans le temps.

Pour comprendre le POURQUOI de la nomenclature, Passons en revue l'histoire de la mémoire de l'ordinateur. L'évolution de la mémoire informatique remonte à une technologie il y a des centaines d'années, introduit pour la première fois par Basile Bouchon en 1725 contrôler les métiers à tisser.

81174papertapes-5and8hole-2325707

Ruban de papier perforé à cinq et huit trous. Par TedColes – Propre travail, domaine public, https://commons.wikimedia.org/w/index.php?curid = 11736857

C'étaient des bandes de papier, fait de cartes perforées. Les trous percés dans la bande de papier ont été utilisés comme stockage de données et ont été lus par les machines. Initialement, ils étaient utilisés pour stocker les dessins et modèles utilisés pour broder sur les métiers à tisser.. Les professionnels
dans les opérations de broderie, ils se réfèrent toujours aux personnes qui créent des motifs et
modèles pour les machines à tisser comme “exercices”, bien que des cartes perforées et du papier
Le ruban a été progressivement retiré des métiers à tisser au début des années 1990. 1990.

Dans 1846, ces cartes perforées servaient à envoyer des télégrammes, et en 1857 cette technologie a été adoptée pour la préparation, stockage et transmission de données en télégraphie.

Lecteur de bande papier 5 Creed 6S orifices / 2. Par TedColes – Propre travail, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid = 76086538

Les cartes perforées et les rubans en papier sont maintenant des choses pour les amateurs et les musées. Ils ont été remplacés par un autre périphérique de bande, qui utilisait des bandes magnétiques pour stocker des données. La bande magnétique a fait un grand pas dans le stockage de données, car il pourrait stocker de grandes quantités de données pendant une très longue période de temps. Utilisé un morceau de ruban enduit d'oxyde métallique, dans lequel les données ont été stockées. Une seule bobine peut contenir des données équivalentes à 10,000 Cartes perforées. Cela a changé l'industrie informatique pour toujours.

Ils sont toujours utilisés pour archiver les données, étant les solutions d'archivage de données les moins chères et les plus durables. Cependant, même les bandes magnétiques ne sont pas des dispositifs de stockage de données conventionnels aujourd'hui.

Vous pourriez penser que nous nous sommes écartés du sujet de la RAM et de sa nomenclature et, de l'objet même de cet article. Mais ce n'est pas le cas. Ces lecteurs de bande sont la raison pour laquelle la RAM est appelée périphérique d'accès aléatoire.

Comment c'est?

Lorsque les premières RAM à semi-conducteurs ont été introduites dans les années 1920 1960, les dispositifs de stockage populaires utilisés étaient encore des bandes magnétiques.

15995ibm-729v-7100987

BM 729V. Par Aucun auteur lisible par machine fourni. TheSentinel64 a supposé (sur la base de revendications de droits d'auteur). – Une police lisible par machine n'est pas fournie. Travail personnel assumé (sur la base de revendications de droits d'auteur)., CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid = 1717519

Les lecteurs de bande utilisaient une longue bobine de bandes magnétiques. (Très similaire aux cassettes vidéo ou audio utilisées pour stocker des films et de la musique). Les bandes ont été lues séquentiellement. C'est-à-dire, les données sur bande sont accessibles dans le même ordre qu'elles ont été écrites. Quand un ordinateur veut accéder aux données, vous devez avancer ou reculer dans la bande jusqu'à ce qu'elle atteigne le point exact où se trouvent les données que vous voulez, tout comme il faut parcourir une bande audio pour trouver la chanson préférée.

Si vous étiez au début de la bande et que vous vouliez lire ou écrire à l'autre extrémité de la bande, vous deviez enrouler tout le ruban pour vous rendre physiquement à cet endroit, pouvoir y accéder. C'est pourquoi la mémoire séquentielle a été accédée. Les données sont stockées en séquence et le temps nécessaire pour lire ou écrire des informations dépend de l'emplacement de la bande par rapport à la tête de lecture et d'écriture. (l'aimant qui lit et écrit les informations de la bande) à un moment donné. .

40032memorex_compact_cassette_opened-6862752
A l'intérieur d'une cassette. Par Mathwiz593 sur Wikipedia anglais, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid = 24715627

Cependant, cette nouvelle mémoire à semi-conducteurs (introduit dans la décennie de 1960 et développé par Bell Labs, IBM et Intel), qui était basé sur des transistors, je n'avais pas de telles limitations. Les données qui y sont stockées sont accessibles à n'importe quel endroit tout aussi facilement et dans le même laps de temps. Donc, au lieu de “Mémoire à accès séquentiel”, C'etait ça “mémoire vive” où les données ont été écrites et lues au hasard. (Rappelez-vous la définition de aléatoire de la statistique).

Dans les statistiques, quand ils disent Aléatoire, ils signifient que chaque élément a la même probabilité, et aucun des éléments n'est sélectionné dans un ordre particulier ou avec une mise en page spécifique.

L'utilité de la RAM

La RAM est essentiellement un stockage ultra-rapide et à grande vitesse que l'ordinateur et ses applications utilisent pour stocker et accéder aux données temporaires.. Il peut être considéré comme la mémoire à court terme d'un ordinateur. Quand un programme démarre (par exemple, Navigateur Google Chrome ou fichier Microsoft Excel), vos données communes sont stockées dans la RAM et, car la RAM est beaucoup plus rapide qu'un disque dur (mémoire secondaire), le programme s'exécute plus rapidement en ayant des données directement accessibles depuis la RAM. . Dès la fin du programme (fermer le navigateur ou le fichier), La RAM libère vos données. Donc, plus la RAM est élevée, plus vite l'ordinateur fonctionnera avec plus de programmes simultanés.

Exemple de mémoire vive volatile inscriptible: modules RAM dynamiques synchrones, utilisé principalement comme mémoire principale dans les ordinateurs personnels, postes de travail et serveurs. Par An-d – Propre travail, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid = 27224495

Les ordinateurs avec moins de RAM ne peuvent pas faire beaucoup de choses à la fois. Disons, par exemple, vous travaillez sur plusieurs fichiers vidéo et, en même temps, ouvrir de nombreux navigateurs Web. L'exigence de RAM augmente avec chaque nouveau programme qui est ouvert. Que se passe-t-il lorsque le montant de “mémoire temporaire” requis par un ordinateur dépasse la RAM? Les ordinateurs modernes utilisent une technique de gestion de la mémoire appelée mémoire virtuelle. Il s'agit d'une méthode pour augmenter la capacité de la RAM. Une partie du disque dur de l'ordinateur est réservée à un fichier d'échange, et maintenant la somme totale de la RAM et du fichier d'échange devient le total "Mémoire Temporaire". Cependant, il y a un hic. Le disque dur est beaucoup plus lent que la RAM. Et chaque fois que l'ordinateur utilise des données du fichier d'échange du disque dur, obtient une réponse plus lente que la RAM fournirait.

Donc, plus la RAM est élevée, plus les opérations informatiques seront rapides.

Maintenant, la question naturelle se pose à nouveau. Pourquoi la RAM est-elle dans la plage de 1 une 8 FR (ou parfois quelque chose de plus élevé) mais les disques durs sont dans la gamme de 512 GB a 2 TB (Terraoctet = 1024 FR)?

Quand la RAM est si importante, Pourquoi ne pas avoir plus de RAM?

La réponse est la COÛT.

Ce qui a changé maintenant?

À présent, presque tous les périphériques de stockage modernes sont également, en général, périphériques à accès aléatoire. Contrairement à la bande magnétique, disque dur magnétique (aussi appelé disque dur) vous permet d'accéder aux données de n'importe où avec presque la même vitesse. Disques SSD (disque dur SSD) ce sont vraiment des disques à accès aléatoire, comme les clés USB (également appelés clés USB ou clés USB). Donc, la différenciation que le nom RAM (mémoire vive) créé pour ram (qui est en fait la mémoire principale et aussi volatile) des périphériques de stockage du passé a diminué au fil du temps et est totalement hors de propos à partir de maintenant. Même comme ça, la nomenclature est devenue si populaire qu'elle s'appelle toujours RAM.

Et comment l'écosystème technologique qui a donné son nom à la RAM n'existe plus, le nom ne signifie rien pour l'utilisateur final et, donc, ne transmet pas son objectif ou son sens réel. La mémoire volatile est un meilleur mot pour cela., mais pas aussi collant que la RAM à coup sûr.

conclusion

L'une des terminologies les plus courantes du système informatique tire son nom de son avance technologique sur le système en vigueur à sa naissance.. Personne n'aurait imaginé que la technologie qui deviendra si courante à l'avenir, conservera votre nom comme l'un des appareils. Cependant, La RAM n'est pas seule dans la maison. La ROM est très présente, te donner de la compagnie, mais avec un autre point de vue.

Qu'est ce que c'est?

Attendez le prochain article pour démêler.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.