Tema: Re: kaip cia yra su USB
Autorius: Evaldas2
Data: 2009-08-20 09:28:11
krx wrote:
> "Evaldas2" <evalston@takas.lt> wrote in message 
> news:h6h6i0$r9i$1@trimpas.omnitel.net...
>> saimhe wrote:
>>>> Tai klausimas toks, ar PC turi viena USB kanala ir ji virtualiai 
>>>> dalina irenginiams t.y. vidutiniskai kiekvienam irenginiui
>>>> turesiu iki 40 Mbps
>>>
>>>  Dalina vieno host controller ribose. Šiuolaikinė motka turi 4-5 
>>> kontrolerius
>>> ir po du portus kiekvienam, dalis portų išvis be lizdo ir reikalauja 
>>> perėjimo
>>> bracket'o. Taigi sukišus į teisingus lizdus, turėtų eit.
>>>  Nebežinau, koks šiais laikais magistralės pralaidumas, gal ten būtų 
>>> sekanti
>>> užstabdymo vieta? O ir diskas nebūtinai suspės šitiek įrašinėti. Net 
>>> su pernai
>>> pirktu nauju kompu nemačiau kopijavimo tuo 60 MB/s greičiu; geriausiu 
>>> atveju
>>> virš 30. Pas tave gi turės būti 600 MB/s iš viso ;)
>>>
>> 4-5 kontroleriai matkoje.... mazai. Vienas pilietis uzsimane daryti 
>> matricos efekta, t.y. fotkinti vienu metu su 50 fotiku abjekta, esanti 
>> judesyje. Pageidavimas, kad po fotkinimo nereiketu ilgai laukti 
>> rezultato. Vienos nuotraukos dydis yra 15 Mb. Tai is 50 fotiku gaunam 
>> 750 Mb :(. Jei laukti bent 10 s, turim tureti 75 MB/s pralaiduma. O 
>> tam reikia, kad kiekvienam fotikui butu savas kontroleris motinineje. 
>> Pradedu suprasti, kad kazkaip nerealu su iprastom priemonem.
> 
>    MKN, tavo problema ne aparatūra ir konkrečiai USB portai, o teisinga 
> programinė įranga.
> 
>    Nes problema yra tiek (50 vnt.) orkestruoti VIENU METU. Tau jau 
> pasakė dėl motinos kontrolerių portų, jei jų trūksta, tai visada gali 
> paimti papildomus. Ir geriausiai į PCIe x1-x4 po kokius x8 (4 poros po 
> 2) vienoje plokštėje (didelis tankumas).
> 
>    USB resursai principinai neriboti, nes dažniausiai riboja kreivos 
> tvarkyklės/programinė įranga ir/ar kiti faktoriai.
> 
>    Toliau - RAM, jei softas sugeba tą RAM išnaudoti. Toliau - RAID0 su 
> aparatūriniu protu, dideliu kešu (512 Mb+), ant PCIe, kad sugebėtų 
> greitai paimti. O iš RAID0 jau persikočioji į saugų masyvą.
> 
>    Todėl pirma žiūrėk, ką veiks programinė įranga. Jei ji visa srautą 
> ims ir komitins tiesiai į HDD, apeinant RAM, bus bėdos, nes butelio 
> kakliukas bus ten ir sistema bus išbalansuota. Dar daug kas priklauso ir 
> nuo tvarkyklių ir pan.
> 
>    Bet jei sumuoti viską, aš tai bijau, kad pagal mano kuklias žinias, 
> USB neturi DMA. O kai nėra DMA, tai I/O guls ant proco. Reikia žiūrėti, 
> ar kompas su atitinkamu procu paveš, tai vėl priklauso viskas nuo softo, 
> kaip jis efektyviai parašytas. Kad nebūtų taip, kad reikės 
> multiprocesorinės*8-korinės sistemos. Tuo tarpu firewire'as dirba DMA, 
> todėl CPU kabintų minimaliai.
> 
>    Be abejo dar viskas priklauso nuo foto skiriamosios gebos ir kadrų 
> dažnio. Nes kai pasiskaitai apie kokią Red-One kamerą ir jos aptarnavimo 
> backend'ą, tai saldu, saldu ;-)
> 
>    Galiausiai po to nepatiks pinigai ;-)

Labai aciu uz toki issamu aiskinima!! Dirbam toliau!!
3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser