Hjem Lyd Hvad er hybridkerne? - definition fra techopedia

Hvad er hybridkerne? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder hybridkernel?

Hybridkernel er en kernearkitektur baseret på en kombination af mikrokernel og monolitisk kernearkitektur, der bruges i computeroperativsystemer. Denne kerne-tilgang kombinerer hastigheden og den enklere design af monolitisk kerne med modulariteten og eksekveringssikkerheden af ​​mikrokernel.

Techopedia forklarer hybridkernel

En hybridkerne kører nogle tjenester i kernepladsen for at reducere ydeevne overhead for en traditionel mikrokernel, mens den stadig kører kernekode som servere i brugerområdet. For eksempel kan et hybridkernedesign holde det virtuelle filsystem og buscontrollere inde i kernen og filsystemdriverne og lagringsdrivere som brugertilstandsprogrammer uden for kernen. Et sådant design holder ydeevne og designprincipper for en monolitisk kerne.


Microsoft NT-kerne er et velkendt eksempel på en hybridkerne, der driver Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 og Windows 7. Det kaldes en monolitisk kerne som emuleringsundersystemer. kør i serverprocesserne i brugertilstand. En af de vigtigste ting ved det er dens struktur, som er en samling af moduler, der kommunikerer via velkendte grænseflader, med en lille mikrokernel begrænset til kernefunktioner, såsom intervalhåndtering på første niveau, trådplanlægning og synkroniseringsprimitiver. Dette muliggør muligheden for at bruge enten direkte procedureopkald eller interprocesskommunikation til at kommunikere mellem moduler og dermed for den potentielle placering af moduler i forskellige adresserum.

Hvad er hybridkerne? - definition fra techopedia