"Bertel Lund Hansen" <splitteminebramsejl@lundhansen.dk> skrev i meddelelsen
news:4ddb71f0$0$305$14726298@news.sunsite.dk...
> Chano Andersen skrev:
>
>> På lige netop Android, kører der en del baggrundsprocesser, og disse kan
>> passende køre på den ene kerne, mens alt andet kører på den anden. Det
>> er et spørgsmål om hvordan systemet håndtere job fordelingen.
>
> Goddag mand, øskeskaft.
>
> Frodo har lige spurgt om styresystemet er programmeret til at
> udnytte dualcore.
>
> Rent principielt er det vel ikke så meget anderledes end
> pc-situationen:
> Hvis ingen laver dualcore apparater, er der ingen der gider
> programmere et styresystem til dem, og hvis ingen gider
> programmere et styresystem til dualcore, er der ingen der gider
> udvikle hardwaren.
>
> Et sted skal man jo starte. Og mon ikke en mobil kan få
> opgraderet sit styresystem engang i fremtiden hvis de nuværende
> muligheder ikke udnytter hardwaren?
>
Med tanke på hvor kortlivet en mobiltelefon er, så er det lidt ligegyldigt.
Hvis ikke Android er skrevet multithreaded fra starten, vil det være et
overordentligt stort arbejde at rette op på det.
Hvis man kigger på Microsoft, så kan ingen af de oprindelige dosbaserede
styresystemer (win95-98-98 SE. millenium) håndtere flere kerner eller
processorer. Det kan NT-baserede derivater Win2000, Win XP, Vista, win 7 )
derimod, fordi NT oprindeligt var skrevet til servere, der gjorde brug af
flere processorer.
Uhyggeligt software til Pc'erne kan i dag udnytte flere processorer. Det er
hovedsageligt grafikprogrammer og konverteringsprogrammer, der er meget
processorkrævende, der har implementeret multithreadeing.
Det er dog ikke helt utænkeligt, at Android kan eller let kan bringes til
det, da det er en derivat af Linux, der kan.
Jeg har ingen fornemmelse, at, hvorvidt iOS kan eller kan bringes til det.
Blot ved jeg, at Apple er ret ferme til at implementere soft- og hardware.
Men om de er parate til at skrive iOS om fra bunden af?
Men alt det ændrer ikke på, at stort set ingen App's er skrevet
multithreaded. Og at de færreste App udviklere vil kunne se ideen i at lægge
resourser i det.
Konklusionen må være, at det er bedre, at OS-fabrikanten holder styr på
baggrundsprocesser, og at hardwarefabrikanterne vil have mere held med at
smide mere arbejdshukommelse i ttelefonen istedet.
Mvh
--
Jesper Nielsen
aka
Frodo Nifinger
www.frodonifinger.dk