Altså vores monolotiske kerne har jo fire modes, hvoraf to er brugt. Det vil sige at for at en applikation skal kunne skrive til noget hardware, fx skærmen, skal den gå fra user mode til supervisor mode. Dette kræver et system interrupt. En mikrokerne har kun en mode, og derved behøves dette interrupt ikke at blive smidt. Man kan altså afvikle kode lidt hurtigere. Hertil skal der lige siges at jeg ikke ved hvad kerne iPhone kører med, så jeg ved ikke om dette er tilfældet, at det faktisk er noget ala en mikrokerne som bliver brugt, men det er ihvertfald sådan jeg forstår emnet, nemlig at kernen kun har en mode ala supervisor mode.
Indlæg senest redigeret d. 05.10.2007 11:41 af Bruger #1151