-
Data: 2015-11-17 18:04:38
Temat: Re: W teście szybkości iPhone6s+puszcza z dymem Galaxy Note 5
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2015-11-17 10:29, Marek wrote:
>> Jesli translowany to po co VM?
> Mówiąc VM miałem nie tylko na myśli interpreter ale całe stawowsko
> (klasy), to będzie musiało być dodane do translacji, bo driver na pewno
> będzie korzystał z wielu klas.
Nie. Drivery nie robia wiele więcej nad zapis/odczyt rejestrów. Nie
potrzebuja przetwarzać xmla, nie potrzebują tworzyć okienek, nie
potrzebują renderować stron www. Składają się głównie z konfigurowania
rejestrów i mmu/iommu. Czasem dostarczają funkcjie wyższego poziomu ale
prawie nigdy problem postprocessingu pixeli nie jest w kręgu
zainteresowań sterownika touchscreena. Kod dzielony prawie nie
wystepuje. Możesz sobie zerknąć ile kodu dzielą różne domeny urządzeń w
linuxie.
> Wyjdzie spora binarka z niepotrzebnie
> załączonym statycznym kodem.
Dlaczego nie dzielonym przez MMU między różne sterowniki skoro już
chcesz ten xml przetwarzać? Dzielenie stron wspólnego kodu w ram jest
dośc oczywistym rozwiązaniem. I zbędnym - steorwniki nie potrzebują za
wiele klas utility.
> Takich rozwiązań się unika podobnie jak
> statycznego linkowania bo to pamięciowo niewydajne.
Nie wiem skąd się wziął statyczny kod.
>> sterowniku. I nie, w steorwnikach kart graficznych też wykonuje się
> jak
>> najmniej algortymiki.
> Każdy driver to algorytmika, bo ma wejście (zdarzenie) oraz wyjście
> (parametry dla DMA) w funkcji zdarzenia czyli DMA=f(we).
To jest tyle algorytmiki ile kot napłakał.
>> Nie. Obecne CPU przy tak kiepsko kosnstuowanym DMA były by
> obciążone
>> non-stop po pare procent. Nie są.
> ? To zależy pod metody liczenia obciążenia.
Metoda liczenia jest taka że kiedy mój procesor zajmuje się
wyświetlaniem filmów, nagrywaniem dzwięku itp zagadnieniami to obsługa
przez sterowniki jest niezauważalną częscią całego procesu. Innymi słowy
twoje wizje dotyczące tego ile czasu zajmuje kod sterownika nie można
sensownie udowodnić w praktyce. Nie, sterowniki nie zajmuja istotnej
częsci CPU. Zdecydowanie calość CPU pochłaniana jest przez user space i
algorytmy ktore tam banglają. Na dowolnym systemie współczesnym i
współczesnym sprzęcie. Czasy kiedy trzeba bylo przerzucać bufro obrazu
przez ISA za pomoca in/out juz mineły.
>> Jesli coś nie wymaga DMA to słuzy do trywializmów typu odczyt
> przycisków
> Byłbym bardzo ostrożny w głoszeniu takich tez.
Te tezy wynikają z wielu obserwacji kodu róznych sterowników. Współczesnych.
Następne wpisy z tego wątku
- 17.11.15 18:10 Sebastian Biały
- 17.11.15 18:11 Sebastian Biały
- 17.11.15 18:14 Sebastian Biały
- 17.11.15 18:21 Sebastian Biały
- 17.11.15 18:10 Pszemol
- 17.11.15 18:14 Pszemol
- 17.11.15 18:16 Pszemol
- 17.11.15 18:23 Pszemol
- 17.11.15 18:53 Sebastian Biały
- 17.11.15 21:51 z
- 17.11.15 22:24 Marek
- 17.11.15 22:36 Marek
- 17.11.15 23:48 atm
- 18.11.15 00:04 atm
- 18.11.15 00:52 Pszemol
Najnowsze wątki z tej grupy
- Pomarańczowy rakietnyj on de telefon ;)
- Awaria VM?
- Fałszywe alerty
- DPD, przeniesienie numerów z a2mobile i z Orange
- Tapeta w Xiaomi
- 112
- Internet w Azji
- Się mi gówno przykleiło
- Tani darmowy manager plików
- Będzie Android z obsługą monitorów. Ciekawe bo to już było i się nazywało MHL
- Trump jak stereotypowy "twój stary". Obsługa iPhone'a go przerasta
- Jak włączyć dźwięk startu Asystenta?
- MMSy
- hot spot traci connected device
- czy znacie bardziej popierdolone sieci niż polskie?
Najnowsze wątki
- 2025-07-28 Warszawa => Sales Executive / KAM <=
- 2025-07-28 Było 83V
- 2025-07-28 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-28 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36