Innehållsförteckning:
Definition - Vad betyder Microkernel?
En mikrokärnan är en mjukvara eller till och med en kod som innehåller den nästan minsta mängden funktioner och funktioner som krävs för att implementera ett operativsystem.
Det tillhandahåller det minimala antalet mekanismer, tillräckligt för att köra de mest grundläggande funktionerna i ett system, för att maximera implementeringsflexibiliteten så att det gör att andra delar av operativsystemet kan implementeras effektivt eftersom det inte innebär många policyer.
Techopedia förklarar Microkernel
Mikrokärnor utvecklades först på 1980-talet som ett direkt svar på flera utmaningar som plågade anpassningen av monokärnor till nyare datorsystem på grund av oförenlighet med design och programmering.
Det beror på att nya protokollstakar, filsystem, enhetsdrivrutiner och andra lågnivåsystem utvecklades snabbt vid den tiden. Ovan nämnda funktionaliteter var ofta belägna i den monolitiska kärnan vilket resulterar i mycket arbete och noggrann kodhantering när de modifierades för att användas i nyare system.
Tanken om mikrokärnan var att implementera alla dessa funktioner som användarutrymme-program som gjorde det möjligt att slå på och stänga av dem som vanliga program; de drivs som demoner.
Detta möjliggjorde enklare manipulation av dessa funktioner och separering av kärnkoden för finjustering utan att oroa dig för andra biverkningar. Men mest särskilt gjorde det det möjligt för andra operativsystem att byggas ovanpå denna gemensamma kärna eller mikrokärnan som i hög grad avancerade forskningen om operativsystem.
