Új hozzászólás Aktív témák

  • ddekany

    veterán

    válasz Pingüino #291 üzenetére

    BIG.Little esetén nem (vagy nem csak) alkalmazás szinten dőlhet el, hogy ki melyik magon fut. Lehet, hogy mondjuk használod az Excel-t, és amíg elég gyorsan reagál az UI eventekre, meg nem csinál huzamosabban CPU terhelést, addig a Little-n fut, de ha pl. elindítottál egy terhelőbb műveletet, akkor ideiglenesen átrakja az ütemező Big-re. Vagy, ha vészesen merül akku, akkor esetleg a Little-n fut ami amúgy a Big-en futna. Vagy, ha épp rá vagy dugva tápra, akkor sokkal bátrabban használja a Big-et (ez telefonnál nem egy fontos eset, de notebooknál tipikus). Vagy, egy alkalmazáson belül egyes szálak Little-re kerülnek, míng mások Big-re. Ez a rugalmassák alighanem igen sokat számít, mert sokkal több alkalmad van a takarékoskodásra. Ez csak úgy reális, ha u.a. az ISA mind a két fajta mag. Persze, még nem tudjuk, hogy ezt mennyire sikerül majd jól csinálnia a Windows-nak, vagy hogy lesz-e rá elég akart egyáltalán.

    Másik, ha nem akarod teljesen elszeparálni a két rendszert (lehetőleg a felhsználó ne is tudjon erről), akkor az x86 rendszer VM host, az ARM-os meg VM guest lesz kb. Ezzel meg az lesz a szívás (többek közt), hogy a VM host CPU-ját így nem kapcsolhatod le, és annyival is többet fogyaszt az egész.

Új hozzászólás Aktív témák