Harici bir USB hub'ına iki usb sürücü bağlarsam ve bir sürücüden diğerine veri kopyalarsam, veriler bilgisayardan mı geçer? Yoksa veriler USB hub tarafından mı yönetilecek?
Bunun bazı performans faydaları var mı?
Harici bir USB hub'ına iki usb sürücü bağlarsam ve bir sürücüden diğerine veri kopyalarsam, veriler bilgisayardan mı geçer? Yoksa veriler USB hub tarafından mı yönetilecek?
Bunun bazı performans faydaları var mı?
Yanıtlar:
Hayır, bu işe yaramaz. Kopyaladığınız tüm verilerin, hedef sürücüye kopyalanmadan önce bilgisayar tarafından kaynak sürücüden okunması gerekir.
Bir şey olursa, aynı USB hub'ına bağlı iki sabit sürücüye sahip olmak işleri yavaşlatabilir. Hub'a bağlı birden fazla cihazınız varsa, bant genişliğini paylaşmaları gerekir.
USB, firewire gibi eşler arası bir standart değil, ana bilgisayar tarafından yönetilen bir protokoldür. Sürücüler sadece aygıtlardır, hiçbir şeyi kontrol etmek veya karar vermek için barındırılmazlar. Ev sahibi olmadan dış dünyayla bile etkileşime giremezler.
İki sürücüyü böyle bağlayabileceğinizi varsayarsak, hangi dosyaları / klasörleri kopyalamak istediğinizi nasıl bilebilirler? Hangi sürücüden hangi sürücüye kopyalanacaklar ve kopyalanan dosyaların üzerine yazacaklar mı? Sürücüler doluysa nasıl davranacaklar?
Bir hub aracılığıyla bilgisayara bağlı cihazlar birbirleriyle konuşamaz veya hub içinde veri paylaşamaz; tüm trafik her aygıt ile bilgisayar arasındadır.
İki sürücüyü bir hub'a bağlamanın hiçbir performans avantajı yoktur ve performans açısından zararlı olabilir. Hub, bilgisayara bir USB bağlantısı üzerinden bağlanır, bu nedenle hub'a bağlı her şey hub'ın bilgisayar bağlantısının kapasitesini paylaşmak zorundadır.
Bir hub'a USB 2.0 [1] olarak bağlanmış birden fazla sürücünün aynı anda kullanılması, genellikle hub'ın bilgisayar bağlantısının USB 2.0 bant genişliğini aşacak ve bu da hub'a bağlı diğer USB 2.0 aygıtlarının performansını etkileyecektir. Bu, aktif olarak veri aktarırken tek bir USB 2.0 bağlı sürücüde bile olabilir.
[1] USB 2.0 bağlantısı, herhangi bir hub'a bağlı USB 2.0 sürücüleri veya USB 2.0 hub'ına bağlı USB 3.0 sürücüleri içerir. USB 3.0 hub'ında, USB 2.0 aygıtlarının kendi bant genişliği sınırlaması olan ayrı bir USB 2.0 veri yolu vardır.
USB, katmanlı yıldız mimarisi olarak adlandırılır - "gerçek hub" olan bir usta olması gerekir. Master, cihazlara gönderme / alma şansı veren jetonlar gönderir. Yani diğer otobüslerde olduğu gibi h / w veri yolu tartışması yoktur (sadece 2 kabloyu hatırlayın).
Dolayısıyla, cihazdan cihaza aktarım yok - SCSI veya 1394'te (firewire) var - bir nedeni, çok daha pahalı ve karmaşık olmalarıdır, çünkü herkesin tahkim sırasında usta olabilmesi gerekir.
Bu nedenle veri aktarımları her zaman ana (genellikle bir bilgisayarda barındırılır) ve bağlı cihazlar arasındadır. Bir aygıt, diğer aygıtların varlığını bile bilmez. Hub, özel özelliklere sahip başka bir cihazdır.
Başlık sorusunu cevaplamak için USB On The Go var , teorik olarak evet. Bir flash sürücüye bağlı bir hub'a bağlı bir telefon, veri aktarımını gerçekten gerçekleştirmek için bir bilgisayara ihtiyaç duymadan flash sürücüden veri okuyabilir.
Pratikte, gerçekten sahip olduğunuz şey aslında bir ana bilgisayar olan bir cihazdır.
Ayrıca, sadece çok az cihaz bunu destekliyor ve tipik olarak bildiğim sürücüler yok.