Kernel preemption

«Forkjøpsrett» i operativsystemkjernen (engelsk: kernel preemption) er en metode som hovedsakelig benyttes av monolittiske kjerner og hybridkjerner. Den består i at alle eller det meste av utstyrsdrivere kjører i operativsystemkjernen, mens skedulereren har tillatelse til å tvinge frem kontekstskifter på en utstyrsdriver eller en del av kjernen mens den kjører. Dette er fleroppgavekjøring med «forkjøpsrett», og står i kontrast til kooperativ fleroppgavekjøring hvor prosesser venter på at utstyrdriveren eller kjernefunksjonen skal avslutte sin utførelse og returnere kontrollen over prosessoren til skedulereren.

Referanser

Kategori:Operativsystemteknologi