Hjem Lyd Hvad er en mikrokernel? - definition fra techopedia

Hvad er en mikrokernel? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Microkernel?

En mikrokernel er et stykke software eller endda kode, der indeholder den næsten minimale mængde funktioner og funktioner, der kræves for at implementere et operativsystem.

Det giver det minimale antal mekanismer, lige nok til at køre de mest basale funktioner i et system for at maksimere implementeringsfleksibiliteten, så det giver mulighed for, at andre dele af OS implementeres effektivt, da det ikke pålægger en masse politikker.

Techopedia forklarer Microkernel

Mikrokerner blev først udviklet i 1980'erne som et direkte svar på adskillige udfordringer, der plagede tilpasningen af ​​monokerner til nyere computersystemer på grund af uforeneligheder i design og programmering.

Dette skyldes, at nye protokollstakker, filsystemer, enhedsdrivere og andre systemer på lavt niveau blev udviklet hurtigt på det tidspunkt. Ovennævnte funktionaliteter var ofte placeret i den monolitiske kerne, hvilket resulterer i meget arbejde og omhyggelig kodestyring, når de blev modificeret til at blive brugt i nyere systemer.

Mikrokernel-ideen var at implementere alle disse funktioner som bruger-plads-programmer, som gjorde det muligt at tænde og slukke dem som normale programmer; de bliver kørt som dæmoner.

Dette muliggjorde lettere manipulation af disse funktioner og adskillelse af kernekoden til finjustering uden at bekymre sig om andre bivirkninger. Men især gjorde det det muligt for andre operativsystemer at blive bygget oven på denne fælles kerne eller mikrokernel, der i høj grad avancerede forskningen på operativsystemer.

Hvad er en mikrokernel? - definition fra techopedia