Le composant principal à l'intérieur d'un processeur qui transfère des nombres (données) entre d'autres composants est le système de bus. . Il ne s’agit pas d’un composant unique, mais plutôt d’un ensemble de voies interconnectées. Au sein du système de bus, plusieurs éléments clés facilitent le transfert de données :
* Bus de données : Ce bus transporte spécifiquement les données lui-même – les nombres étant transférés entre des composants tels que l'ALU (Arithmetic Logic Unit), les registres et la mémoire.
* Bus d'adresse : Ce bus spécifie l'*emplacement* des données. Il est utilisé pour indiquer à la mémoire ou à d'autres composants *où* envoyer ou recevoir des données.
* Bus de contrôle : Ce bus gère le flux de données. Il transporte des signaux qui coordonnent les actions de tous les composants, comme le lancement de lectures et d'écritures, la détermination de la direction du flux de données et la synchronisation des opérations.
Bien que les registres contiennent et transfèrent également temporairement des données, ils ne le font que dans une portée interne très limitée au sein du processeur. Le système de bus permet la communication sur de plus grandes distances, en connectant différentes parties du processeur et même des composants externes comme la RAM.
|