[elektro] Hülye okostelefon (HTC Kaiser)

Karoly Kovacs koka55 at kabsi.at
Thu Aug 23 07:34:35 CEST 2012


A linux kernel C-ben van irva, nem?

Karoly

-------- Original Message --------

> 2012.08.23. 6:24 keltezéssel, Karoly Kovacs írta:
>> Szerintem C-ben irtak. A mostaniakat meg objektumorientalt nyelveken.
>> Vagy ki tudja?
>
> Biztos abban írják, bár a linux kernel az nem az.
>
> De teljesen mindegy. Az OOP önmagában semmi hátrányt nem jelent.
>
>
> A lényeg az, hogy egy régi gépben volt mondjuk 64KB..n MB RAM, de nem
> DRAM amit frissíteni kell, hanem jellemzően SRAM. Kapta a tápfeszt,
> fogyasztott pár uA-t és tartotta a tartalmat.
> Esetleg a CPU-ban eleve volt belső RAM, ami elég volt a kernelhez.
>
> Ma van a gépben 1GB DDR2..3 RAM, jóval többet fogyaszt, nincs belső RAM,
> mert úgysem lenne elég, ebben az adatot tartani nagyságrendekkel több
> fogyasztás. Ha elveszed a tápfeszt, akkor meg le kell állítani a
> rendszert, legközelebb bootolni kell --> idő.
>
> Egy mai gépben is lemegy sleepbe a proci, talán nem is fogyaszt többet,
> de ha feljön onnan, akkor jóval többet fogyaszt. Náhány millióval vagy
> milliárddal több tranzisztor van benne, a régi végrehajtott mondjuk 20
> utasítást hogy megnézze a kernelben lévő táblázatban, hogy kell-e
> ébreszteni, közben alig fogyasztott valamit, egy mai rendszer átadja a
> vezérlést egy komplett programnak, hogy nézze meg akar-e valamit, egy
> olyan procin, ami nagyságrendekkel többet fogyaszt aktív állapotban.
>
> Volt benne egy monokróm vagy grayscale kijelző, esetleg valami
> egyszerűbb színes. Egy mai gépben lassan fullHD kijelző van, meg GPU
> hozzá. Az ébresztő alkalmazás képtartalmának felrajzolásához is
> milliónyi dologot kell végrejatani.
>
> Ez a különbség egy embedded rendszerhez képest, ez az ára az általános
> célú felhasználásra alkalmasságnak.
>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list