Lignes et autobus d'adresse

Chaque byte en DRACHME est assigné une marque numérique unique appelée une adresse, juste comme des maisons sur une rue. Une adresse est une valeur de nombre entier. Le premier byte dans la mémoire est assigné une adresse de zéro. La région de l'adresse proche zéro de mémoire est connue comme fond de mémoire, ou de basse mémoire. La région de la mémoire près du byte final est connue en tant que mémoire élevée. Le nombre de bytes physiques (c.-à-d., de DRACHME) qu'un processeur est capable de l'adressage est connu comme espace adresse physique du processeur.

L'espace adresse physique d'un processeur indique le nombre potentiel de bytes qui peuvent être adressés, pas le nombre réel des bytes physiques actuels. Les gens normalement ne veulent pas dépenser l'argent nécessaire pour peupler l'espace adresse physique entière avec des morceaux de DRACHME. 4GB achetant de DRACHME encore est habituellement réservé pour les serveurs à extrémité élevé d'entreprise.

L'espace adresse physique d'un processeur est déterminée par le nombre de lignes d'adresse qu'elle a. Les lignes d'adresse sont un ensemble de fils reliant le processeur à ses morceaux de DRACHME. Chaque ligne d'adresse indique un peu simple dans l'adresse d'un byte donné. Par exemple, le Pentium d'Intel a 32 lignes d'adresse. Ceci signifie que chaque byte est assigné une adresse de 32 bits de sorte que sa espace adresse se compose de 232 bytes accessibles (4GB). Les 8088 ont eu 20 lignes d'adresse, ainsi il était capable d'adresser 220, ou de 1.048.576, bytes.

Note 

Si la mémoire virtuelle est permise sur le Pentium 4, il y a une manière de permettre quatre lignes additionnelles employer d'adresse ce qui est connu en tant que prolongation physique d'adresse (PAE). Ceci permet à l'espace adresse physique du processeur de Pentium d'être définie par 36 lignes d'adresse, qui traduit en espace adresse de 236 bytes (64GB).

Pour accéder et mettre à jour à la mémoire physique, le processeur utilise un bus de commande et un bus de données. Un autobus est une collection de fils relatifs qui relient le processeur à un sous-ensemble de matériel. Le bus de commande est utilisé pour indiquer si le processeur veut lire de la mémoire ou écrire à la mémoire. Le bus de données est utilisé pour transporter en bac des données dans les deux sens entre le processeur et la mémoire.

Quand le processeur lit de la mémoire, les étapes suivantes sont exécutées :

  1. Le processeur place l'adresse du byte à lire sur les lignes d'adresse.

  2. Le processeur envoie le signal lu sur le bus de commande.

  3. Le retour de chip(s) de DRACHME que le byte a indiqué sur le bus de données.

Quand le processeur écrit à la mémoire, les étapes suivantes sont exécutées :

  1. Le processeur place l'adresse du byte à écrire sur les lignes d'adresse.

  2. Le processeur envoie le signal d'inscription sur le bus de commande.

  3. Le processeur envoie le byte à écrire à la mémoire sur le bus de données.

Cette description est légèrement d'une simplification exagérée. Par exemple, le processeur de Pentium lit et écrit à des données 4 bytes à la fois. C'est une raison pour laquelle le Pentium s'appelle un morceau de 32 bits. Le processeur se référera à sa charge utile de 32 bits en utilisant l'adresse du premier byte (c.-à-d., le byte avec la plus basse adresse). Néanmoins, je pense que l'opération générale est claire.

un article a soumis par Vuk Mitrovich


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article "adresse raye et des autobus" ont été traduits en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui ont pu s'être produites. Merci de votre arrangement.

Online: 474 users browsing the articles directory


Internet advertising
.