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.
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 :
Quand le processeur écrit à la mémoire, les étapes suivantes sont exécuté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
|
||||||||
|