Otobüs ve tel arasındaki fark


9

İletişim sistemlerinde kullanılan otobüsleri inceliyorum. Wikipedia'da okuduğum kadarıyla,

"Bilgisayar mimarisinde, bir veri yolu (Latince omnibustan," herkes için "anlamına gelir), bilgisayar içindeki bileşenler arasında veya bilgisayarlar arasında veri aktaran bir iletişim sistemidir. Bu ifade, ilgili tüm donanım bileşenlerini (tel, optik fiber vb.) Kapsar. .) ve iletişim protokolü dahil yazılım. "

Bu hem telin hem de otobüsün aynı şey olduğu anlamına mı geliyor? Hangi özellik ilk etapta otobüsü normal bir kablodan tamamen farklı kılıyor?


5
Bir ev bir binadır, ancak bir bina her zaman bir ev değildir.
Scott Seidman

Yanıtlar:


7

Bir tel , çok sayıda bireysel bilgi taşıyan seri bir bağlantıysa, bir otobüs olabilir. Daha genel olarak, bir veri yolu, dijital bilgileri A'dan B'ye taşıyan bir kablo koleksiyonu olarak kabul edilir. 64 bit işlemciler (PC'ler vb.) CPU ile bellek yongaları arasında ve muhtemelen diğer aygıtlara 64 bit genişliğinde bir veri yoluna sahiptir.

Elbette bir bilgisayarın içinde olması gerekmez - A'dan B'ye bilgi ileten herhangi bir şey, bu amaçlara ulaşmak için bir tür tel veya tel toplama kullanır.

Bir kabloyu veri yolu olarak ayırt etmeyen şey, güç veya mikrofon sinyali gibi yalnızca tek bir tutarlı "varlık" taşıması veya bir açma / kapama anahtarına veya bir gitar veya hoparlöre bağlanmasıdır. Bir otobüs genellikle dijitaldir.


64 bit işlemcilerin (PC'ler vb.) CPU ve bellek yongaları arasında 64 bit genişliğinde bir veriyolu olduğu fikrini nereden bulabilirim? LGA-2011 Soketine uyan tüm Intel işlemcilerin anakart üzerinde DRAM'e yol açan 256 veri hattına bağlanan 256 veri iğnesi bulunur. LGA-2011 Soket veri sayfası , bölüm 6.1.
davidcary

@davidcary Andy muhtemelen adresi düşünüyordu, ama tabii ki bu da 64 bit değil. Ama aslında bu veri sayfasına bakıldığında, her bir DIMM'nin veri yolu 64 bittir.
derobert

6

Genellikle bir otobüsü birçok telden oluşan bir birlik olarak görüyorum. A15..A0 .. 16 kablo, 1 veri yolu ile bir adres veri yolu hayal edin. Bu çok düşük seviyeli donanımlar için geçerlidir.

Protokolleri düşündüğünüzde, bir veri yolu genellikle topoloji tipinin bir tanımıdır.


4
Bir teli tek bir sinyal olarak görüyorum, bir buss sinyal / tel topluluğudur. Ama bir bit bilgi daha iletmek için zamanlama kullanan tek telli otobüs vardır ...
dfowler7437

2

Bir veri yolunun ayırt edici özelliklerinden biri, veri yolundaki birden fazla cihazın bilgi gönderebilmesidir. Veriyolundaki bir cihaz sadece bilgi almakla kalmaz; ayrıca cevap verebilir. Aldığı kablo (lar) dan farklı kablo (lar) üzerinden cevap verirse, her iki kablo seti de veri yolunu oluşturur.

Bilgiler tek bir kaynaktan geliyorsa ve diğer tüm cihazlar cevap vermenin bir yolu olmayan pasif dinleyicilerse, bu bir otobüs değildir.


1

Veri yolu, birden çok düğüm arasında paylaşılan bir sinyal grubudur . Buradaki anahtar kelime "paylaşılıyor". Örneğin, bilgisayarlar bir Ethernet Hub kullanarak bağlandığında, Ethernet veri yolu modunda kullanılır. Ancak bilgisayarlar bir Ethernet Anahtarı kullanılarak bağlandığında, Ethernet veri yolu olarak çalışmaz.

Bunun bir sonucu, bir düğüm veri yolunda veri ilettiğinde, genellikle tüm düğümlerin verileri alabileceği, ancak yalnızca verinin adreslendiği düğümün gerçekte veri tüketeceği yönündedir. Bir otobüste, aynı anda otobüsü çalıştıran birden fazla düğümü idare etmek için yerinde bir aklı mekanizma bulunacaktır.

Daha fazla örnek eklemek için, I2C, SPI, 1-Wire hepsi otobüs, ancak USB bir veri yolu değil.


Bir otobüsü tanımlamanın mantıklı bir yolu olabilir. Ne yazık ki, çoğu insan böyle düşünmüyor. En iyi örnek USB'den bahsetmenizdir (bildiğiniz gibi Evrensel Seri Veri Yolu anlamına gelir ). Bu, şimdi hız nedeniyle noktadan noktaya olan SATA, modern DDR4 ve PCIe'yi de hariç tutacaktır. Bunları nasıl ararsınız? Herkes hala otobüs diyor. Aslında, "otobüs" tanımladığınız şeyle sınırlı olmayan nispeten gevşek bir terimdir. Ve, bir benzetme yapmak, gerçek hayatta bir otobüs taşımaları birden kişiler (? Bit), ama çok iyi sadece iki durak sahip olabileceği bir şeydir (düğümler?)
dim

@dim, bahsettiğiniz arayüzlerin artık otobüs olmadığından emin olun. USB, çevre birimlerini bağlamak için harika bir yoldur, ancak Evrensel Seri Veri Yolu adı yanlış bir isimdir. Ve IIRC, bus kelimesi elektriksel terimden türetilmiştir.
Vijay Kumar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.