Maison  >  Article  >  La mémoire fonctionne-t-elle en lisant et en écrivant par adresse ?

La mémoire fonctionne-t-elle en lisant et en écrivant par adresse ?

青灯夜游
青灯夜游original
2022-07-29 10:58:322862parcourir

Oui. Le mode de fonctionnement de la mémoire consiste à stocker ou à lire divers types d'informations en fonction de l'adresse de l'unité de stockage, collectivement appelées mémoire d'accès. Le support qui collecte les unités de stockage dans la mémoire principale est appelé banque de mémoire. Chaque unité de la banque de mémoire peut stocker une chaîne d'informations représentée par un code binaire. Le nombre total de bits de l'information est appelé la longueur de mot d'un stockage. unité ; l'adresse de l'unité de stockage est la même que celle de l'unité de stockage. Les informations qu'elle contient sont en correspondance biunivoque, il n'y a qu'une seule adresse d'unité, qui est fixe, et les informations qui y sont stockées peuvent être remplacées.

La mémoire fonctionne-t-elle en lisant et en écrivant par adresse ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Oui, le stockage fonctionne par lecture et écriture par adresse.

La mémoire est un composant de mémoire utilisé pour stocker des programmes et diverses informations de données. La mémoire peut être divisée en deux catégories : la mémoire principale (appelée mémoire principale ou mémoire) et la mémoire auxiliaire (appelée mémoire auxiliaire ou mémoire externe). C'est la mémoire principale qui échange directement des informations avec le CPU.

La méthode de travail de la mémoire consiste à stocker ou à lire différents types d'informations en fonction de l'adresse de l'unité de stockage, collectivement appelées mémoire d'accès. Le support qui collecte les unités de stockage dans la mémoire principale est appelé banque de mémoire. Chaque unité de la banque de mémoire peut stocker des informations représentées par une chaîne de codes binaires. Le nombre total de bits de ces informations est appelé la longueur de mot d'une unité de stockage. . Il existe une correspondance biunivoque entre l'adresse de l'unité de stockage et les informations qui y sont stockées. Il n'y a qu'une seule adresse d'unité, qui est fixe, mais les informations qui y sont stockées peuvent être remplacées.

Le code binaire indiquant chaque unité est appelé code d'adresse. Lorsque vous recherchez une certaine unité, indiquez d'abord son code d'adresse. Le registre qui stocke temporairement ce code d'adresse est appelé registre d'adresse mémoire (MAR). Afin de stocker des informations extraites de l'unité de stockage de la mémoire principale ou des informations à stocker dans une certaine unité de stockage, un registre de données de mémoire (MDR) est également mis en place.

Structure de la mémoire

Structure de la mémoire Dans le microcontrôleur de la série MCS-51, la mémoire du programme et la mémoire des données sont indépendantes l'une de l'autre et ont des structures physiques différentes. La mémoire de programme est une mémoire morte et la mémoire de données est une mémoire vive. Du point de vue de l'espace d'adressage physique, il existe quatre espaces d'adressage de stockage, à savoir la mémoire de programme sur puce, la mémoire de programme hors puce, la mémoire de données sur puce et la mémoire de données hors puce. L'interface E/S et la mémoire de données externe sont. uniformément abordés.

Objectif de la gestion du stockage

Le but de la gestion du stockage est de fournir aux utilisateurs un espace de stockage pratique, sûr et suffisamment grand.

La commodité signifie que les adresses logiques et les adresses physiques sont séparées. Les utilisateurs écrivent uniquement des programmes dans leurs espaces d'adressage logiques respectifs sans avoir à se soucier des détails de l'espace physique et des adresses physiques. La conversion des adresses est automatiquement effectuée par la sécurité du système d'exploitation. signifie qu'ils résident dans plusieurs processus utilisateur dans la mémoire n'interféreront pas les uns avec les autres et n'accéderont pas à l'espace occupé par le système d'exploitation ; un espace de stockage suffisamment grand fait référence à l'utilisation de la technologie de stockage virtuel pour étendre logiquement l'espace mémoire ; , afin que les utilisateurs puissent exécuter des programmes plus volumineux dans une mémoire plus petite.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn