Hjem Utvikling Hva er exokernel? - definisjon fra techopedia

Hva er exokernel? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Exokernel?

Exokernel er en type operativsystem utviklet ved Massachusetts Institute of Technology som søker å tilby applikasjonsnivåstyring av maskinvareressurser. Exokernel-arkitekturen er designet for å skille ressursbeskyttelse fra ledelse for å lette applikasjonsspesifikk tilpasning.

Exokernels er vanligvis små i størrelse på grunn av deres begrensede operabilitet.

Techopedia forklarer Exokernel

Konvensjonelle operativsystemer har alltid innvirkning på ytelsen, funksjonaliteten og omfanget av applikasjoner som er bygd på dem fordi operativsystemet er plassert mellom applikasjonene og den fysiske maskinvaren. Exokernel-operativsystemet prøver å løse dette problemet ved å eliminere forestillingen om at et operativsystem må gi abstraksjoner å bygge applikasjoner på. Tanken er å pålegge utviklerne så få abstraksjoner som mulig og gi dem frihet til å bruke abstraksjoner når og når det er nødvendig. Exokernel-arkitekturen er bygd slik at en liten kjerne flytter alle maskinvareabstraksjoner til ikke-betrodde biblioteker, kjent som biblioteksoperativsystemer. Hovedmålet med en eksokernel er å sikre at det ikke blir tvungen abstraksjon, og det er det som gjør en eksokernel forskjellig fra mikro- og monolitiske kjerner.

Noen av funksjonene i eksokernel-operativsystemer inkluderer:

  • Bedre støtte for applikasjonskontroll
  • Skiller sikkerhet fra ledelse
  • Abstraksjoner flyttes sikkert til et ikke-betrodd biblioteksoperativsystem
  • Tilbyr et grensesnitt på lavt nivå
  • Operativsystemer for bibliotek tilbyr portabilitet og kompatibilitet

Fordelene med operativsystemet exokernel inkluderer:

  • Forbedret ytelse av applikasjoner
  • Mer effektiv bruk av maskinvareressurser gjennom presis ressursallokering og tilbakekall
  • Enklere utvikling og testing av nye operativsystemer
  • Hver bruker-rom-applikasjon får bruke sin egen optimaliserte minnestyring

Noen av ulempene med operativsystemet exokernel inkluderer:

  • Redusert konsistens
  • Kompleks design av exokernel-grensesnitt
Hva er exokernel? - definisjon fra techopedia