La fonction de la ligne d'adresse est de sélectionner l'unité de mémoire principale et le port E/S. Le nom complet de la ligne d'adresse est le bus d'adresse. Il s'agit d'un processeur ou d'une unité dotée de capacités DMA. Il est utilisé pour communiquer que ces unités souhaitent accéder (lire/écrire) à l'adresse physique du composant/emplacement de mémoire de l'ordinateur ; en termes simples, la ligne d'adresse est spécifiquement utilisée pour transmettre des adresses et détermine où les informations sont envoyées.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
System Bus (anglais : System Bus) est un bus informatique distinct et constitue le principal composant reliant les systèmes informatiques. Cette technologie a été développée pour réduire les coûts et favoriser la modularité. Le bus système combine les fonctions du bus de données pour transporter les informations, le bus d'adresses détermine où envoyer les informations et le bus de contrôle détermine comment agir.
La ligne d'adresse peut être utilisée pour sélectionner à la fois l'unité de mémoire principale et le port d'E/S ; le disque est connecté à l'hôte via le contrôleur de disque, de sorte que la ligne d'adresse dans le bus système ne peut être utilisée que pour sélectionner le port du contrôleur de disque et ne peut pas être utilisé pour sélectionner des blocs de données de disque.
Le bus d'adresse (également connu sous le nom de : bus d'adresse) est une sorte de bus informatique (partie), qui est utilisé par le processeur ou les unités dotées de capacités DMA pour communiquer que ces unités souhaitent accéder (lecture/écriture, saisie) à l'adresse physique de un élément/lieu de mémoire informatique.
La largeur du bus de données varie en fonction de la taille du composant de mémoire adressable et détermine la quantité de mémoire accessible.
Par exemple : un bus d'adresses de 16 bits de largeur (couramment utilisé dans les premiers processeurs 8 bits dans les années 1970 et 1980) atteint 2 puissance 16 = 65 536 = 64 Ko d'adresses mémoire, et un bus d'adresses d'unité de 32 bits (que l'on trouve couramment dans les processeurs PC actuels comme ceux de 2004) peut adresser 4 294 967 296 = 4 Go d'adresses. Mais maintenant, de nombreuses mémoires informatiques sont supérieures à 4 Go (le système Windows XP x32 bits ne peut reconnaître qu'un maximum de 3,29 Go, donc si vous souhaitez utiliser plus de 4 Go de mémoire, vous devez utiliser le système Windows x64 bits). Par conséquent, les ordinateurs grand public disposent tous de processeurs 64 bits, ce qui signifie qu'ils peuvent adresser 2^64=16X10^18=16EB. Ce nombre ne sera pas utilisé avant longtemps.
Dans la plupart des micro-ordinateurs (micro-ordinateurs), les composants adressables sont des "octets" de 8 bits (donc "K" dans ce cas équivaut à "Ko" ou kilo-octet), et il existe de nombreux ordinateurs. Les exemples incluent des blocs de données plus grands comme leur plus petit physiquement composants adressables, tels que les processeurs des ordinateurs centraux, des superordinateurs et de certains postes de travail.
Le bus d'adresses AB est spécialement utilisé pour transmettre des adresses. Puisque l'adresse ne peut être transmise que du CPU vers la mémoire externe ou le port E/S, le bus d'adresses est toujours unidirectionnel et à trois états, ce qui est différent des données. bus. Le nombre de bits dans le bus d'adresses détermine la taille de l'espace mémoire que le processeur peut adresser directement. Par exemple, si le bus d'adresses d'un micro-ordinateur 8 bits est de 16 bits, son espace adressable maximum est de 2 ^ 16 = 64 Ko, et le bus d'adresses d'un micro-ordinateur 16 bits est de 2 ^ 16 = 64 Ko, son espace adressable est de 2 ^ 20 = 1 Mo. D'une manière générale, si le bus d'adresse est de n bits, l'espace adressable est de 2^n bits.
Indicateurs techniques
1. Bande passante du bus (taux de transmission des données du bus)
La bande passante du bus fait référence à la quantité de données transmises sur le bus par unité de temps, c'est-à-dire le taux de transmission de données maximal en régime permanent. de Mo par horloge. Deux facteurs étroitement liés au bus sont la largeur de bits du bus et la fréquence de fonctionnement du bus.
2. La largeur de bits du bus
La largeur de bits du bus fait référence au nombre de bits de données binaires que le bus peut transmettre simultanément, ou au nombre de bits du bus de données, c'est-à-dire la notion de bus largeur telle que 32 bits, 64 bits, etc. Plus la largeur de bits du bus est large, plus le taux de transfert de données par seconde est élevé et plus la bande passante du bus est large.
3. Fréquence de fonctionnement du bus
La fréquence d'horloge de fonctionnement du bus est en MHZ Plus la fréquence de fonctionnement est élevée, plus le bus fonctionne rapidement et plus la bande passante du bus est large.
Méthode de calcul de la bande passante du bus : bande passante du bus = fréquence de fonctionnement du bus * largeur de bits du bus / 8.
Par exemple : pour un bus frontal 64 bits, 800 MHz, son taux de transfert de données est égal à 6,4 Go/s = 64 bits × 800 MHz÷8 (octet) ; le bus est de 132 Mo/s = 32 bits × 33 MHz÷8 (octet), etc.
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!