Hjem Audio Hva er en mikrokernel? - definisjon fra techopedia

Hva er en mikrokernel? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Microkernel?

En mikrokernel er et programvare eller til og med kode som inneholder den nærmeste minimum mengden av funksjoner og funksjoner som kreves for å implementere et operativsystem.

Det gir det minimale antallet mekanismer, akkurat nok til å kjøre de mest grunnleggende funksjonene i et system, for å maksimere implementeringsfleksibiliteten slik at det gjør det mulig for andre deler av OS å bli implementert effektivt siden det ikke pålegger mange policyer.

Techopedia forklarer Microkernel

Mikrokjerner ble først utviklet på 1980-tallet som et direkte svar på flere utfordringer som plaget tilpasningen av monokjerner til nyere datasystemer på grunn av inkompatibiliteter i design og programmering.

Dette skyldes at nye protokollbunker, filsystemer, enhetsdrivere og andre systemer på lavt nivå ble raskt utviklet på det tidspunktet. Ovennevnte funksjonaliteter var ofte lokalisert i den monolitiske kjernen, noe som resulterer i mye arbeid og nøye kodebehandling når de ble modifisert for å brukes i nyere systemer.

Mikrokernel-ideen var å implementere alle disse funksjonene som bruker-rom-programmer som gjorde det mulig å slå dem av og på som normale programmer; de blir kjørt som demoner.

Dette muliggjorde enklere manipulering av disse funksjonene og separering av kjernekoden for finjustering uten å bekymre deg for andre bivirkninger. Men spesielt muliggjorde det at andre operativsystemer ble bygget oppå denne vanlige kjernen eller mikrokjernen, som i stor grad avanserte forskningen på operativsystemer.

Hva er en mikrokernel? - definisjon fra techopedia