Різниця між шиною та дротом


9

Я вивчав автобуси, які використовуються в системах зв'язку. З того, що я читав у Вікіпедії,

"В комп'ютерній архітектурі шина (від лат. Omnibus, що означає" для всіх ") - це система зв'язку, яка передає дані між компонентами всередині комп'ютера або між комп'ютерами. Цей вираз охоплює всі пов'язані з цим компоненти обладнання (дріт, оптичне волокно тощо) .) та програмне забезпечення, включаючи протокол зв'язку. "

Це означає, що і провід, і шина - це одне і те ж? Яка особливість в першу чергу відрізняється від звичайного проводу?


5
Будинок - це будівля, але будинок - це не завжди будинок.
Скотт Сейдман

Відповіді:


7

Провід може бути шиною, якщо це послідовне посилання, що несе багато окремих відомостей. Зазвичай шину розглядають як сукупність проводів, які транспортують цифрову інформацію від А до В. 64-бітні процесори (ПК тощо) мають 64-бітну шину між процесором та їх мікросхемами пам'яті і, можливо, на інші пристрої.

Звичайно, це не повинно бути всередині комп'ютера - все, що передає інформацію від А до В, використовує певну форму дроту або збір проводів для досягнення цих цілей.

Що відрізняє провід від того, що він не є шиною, це те, що він несе лише одну цілісну «сутність», таку як сигнал живлення або сигнал мікрофона, або підключений до комутатора вимикання / вимикання, гітари чи динаміка. Шина зазвичай є цифровою.


Чи можу я запитати, звідки у вас ідея, що 64-бітні процесори (ПК тощо) мають 64-бітну шину між процесором та їхніми мікросхемами пам'яті? Усі процесори Intel, які відповідають LGA-2011 Socket, мають 256 штифтів даних, що підключаються до 256 ліній даних на материнській платі, які ведуть до DRAM. Таблиця даних LGA-2011 Socket , розділ 6.1.
davidcary

@davidcary Енді, ймовірно, думав про адресу, але, звичайно, це насправді не 64-розрядні. Але насправді дивлячись на цей аркуш даних, шина даних для кожного DIMM - це дійсно 64 біта.
дероберт

6

Зазвичай я вважаю автобус з'єднанням багатьох проводів. Уявіть шину адресних даних з проводами A15..A0 .. 16, 1 шиною. Це справедливо для апаратних засобів дуже низького рівня.

Коли ви думаєте про протоколи, шина, як правило, більше опис типу топології.


4
Я бачу провід як єдиний сигнал, шини - це сукупність сигналів / проводів. Але є однопровідні автобуси, які використовують
таймінги

2

Однією з відмінних особливостей шини є те, що більше одного пристрою на шині може надсилати інформацію. Пристрій на шині не тільки отримує інформацію; він також може відповісти. Якщо він відповідає на якийсь інший провід (і), ніж той, на якому він надходить, то обидва (набори) проводів складають шину.

Якщо інформація надходить з одного джерела, а всі інші пристрої - просто пасивні слухачі, які не можуть відповісти, це не шина.


1

Шина - це група сигналів, яка ділиться між декількома вузлами. Ключове слово тут - "спільний доступ". Наприклад, коли комп'ютери підключені за допомогою Ethernet Hub, Ethernet використовується в режимі шини. Але коли комп'ютери підключені за допомогою Ethernet Switch, Ethernet не працює як шина.

Наслідком цього є те, що коли один вузол передає дані по шині, зазвичай всі вузли зможуть отримувати дані, але лише той вузол, до якого адресовані дані, фактично споживатиме дані. У шини також буде встановлений здоровий механізм для управління кількома вузлами, які керують шиною одночасно.

Щоб додати більше прикладів, I2C, SPI, 1-Wire - це всі шини, але USB - це не шина.


Це може бути логічним способом визначення шини. На жаль, більшість людей так не думає. Найкращий приклад - це згадка про USB (який, ви це знаєте, означає Universal Serial Bus ). Це також виключає SATA, сучасний DDR4 та PCIe, які тепер є швидкісними через швидкість. Як би ти їх назвав? Всі досі їх називають автобусами. Власне, я думаю, що "автобус" - це відносно слабкий термін, який не може бути обмежений тим, що ви визначаєте. І, щоб зробити аналогію, автобус у реальному житті - це те, що перевозить декілька людей (біт?), Але це може дуже добре мати лише дві зупинки (вузли?)
неділя

@dim, переконайтеся, що інтерфейси, які ви згадуєте, більше не є шинами. USB - це чудовий спосіб підключення периферійних пристроїв, але назва Universal Serial Bus - неправильне значення. І IIRC, слово шина походить від електричного терміна шина.
Віджай Кумар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.