J'étudie les bus utilisés dans les systèmes de communication. D'après ce que j'ai lu sur Wikipedia,
"Dans l'architecture informatique, un bus (du latin omnibus, qui signifie" pour tous ") est un système de communication qui transfère des données entre des composants à l'intérieur d'un ordinateur, ou entre des ordinateurs. Cette expression couvre tous les composants matériels associés (fil, fibre optique, etc. .) et des logiciels, y compris le protocole de communication. "
Cela signifie-t-il qu'un fil et un bus sont la même chose? Quelle caractéristique rend le bus totalement différent d'un fil normal en premier lieu?
communication
bus
digital-communications
Soufiyan Ghori
la source
la source
Réponses:
Un fil peut être un bus s'il s'agit d'une liaison série transportant de nombreuses informations individuelles. Plus généralement, un bus est considéré comme une collection de fils qui transportent des informations numériques de A à B. Les processeurs 64 bits (PC, etc.) ont un bus de 64 bits entre le CPU et leurs puces de mémoire et éventuellement vers d'autres appareils.
Il n'est pas nécessaire que ce soit à l'intérieur d'un ordinateur - tout ce qui transmet des informations de A à B utilisera une certaine forme de fil ou une collection de fils pour atteindre ces objectifs.
Ce qui différencie un fil comme n'étant pas un bus, c'est qu'il ne transporte qu'une seule "entité" cohérente telle que l'alimentation ou un signal de microphone ou est connecté à un interrupteur marche / arrêt ou une guitare ou un haut-parleur. Un bus est généralement numérique.
la source
Je considère généralement un bus comme une union de plusieurs fils. Imaginez un bus de données d'adresse avec A15..A0 .. 16 fils, 1 bus. Ceci est valable pour le matériel de très bas niveau.
Une fois que vous pensez aux protocoles, un bus est généralement plus une description d'un type de topologie.
la source
Une caractéristique différenciante d'un bus est que plusieurs périphériques d'un bus peuvent envoyer des informations. Un appareil sur un bus reçoit non seulement des informations; il peut également répondre. S'il répond sur un ou plusieurs fils différents de celui qu'il reçoit, alors les deux (ensembles de) fils constituent le bus.
Si les informations proviennent d'une seule source et que tous les autres appareils sont simplement des écouteurs passifs sans aucun moyen de répondre, ce n'est pas un bus.
la source
Un bus est un groupe de signaux qui est partagé entre plusieurs nœuds. Le mot clé ici est "partagé". Par exemple, lorsque les ordinateurs sont connectés à l'aide d'un concentrateur Ethernet, Ethernet est utilisé en mode bus. Mais lorsque les ordinateurs sont connectés à l'aide d'un commutateur Ethernet, Ethernet ne fonctionne pas comme un bus.
Une implication de ceci est que, lorsqu'un nœud transmet des données sur le bus, généralement tous les nœuds pourront recevoir les données, mais seul le nœud pour lequel les données sont adressées, consommera réellement les données. Un bus aura également un mécanisme sain en place pour gérer plusieurs nœuds conduisant le bus simultanément.
Pour ajouter d'autres exemples, I2C, SPI, 1-Wire sont tous des bus, mais USB n'est pas un bus.
la source