Koti kehitys Mikä on eksokernel? - määritelmä techopediasta

Mikä on eksokernel? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Exokernel tarkoittaa?

Exokernel on Massachusettsin teknillisessä instituutissa kehitetty käyttöjärjestelmä, joka pyrkii tarjoamaan laitteistoresurssien sovellustason hallintaa. Exokernel-arkkitehtuuri on suunniteltu erottamaan resurssien suojaus hallinnasta sovelluskohtaisen mukauttamisen helpottamiseksi.

Exokernelit ovat tyypillisesti pienikokoisia rajoitetun toiminnan vuoksi.

Techopedia selittää Exokernelin

Perinteisillä käyttöjärjestelmillä on aina vaikutus niihin rakennettujen sovellusten suorituskykyyn, toimivuuteen ja laajuuteen, koska käyttöjärjestelmä on sijoitettu sovellusten ja fyysisen laitteiston väliin. Exokernel-käyttöjärjestelmä yrittää ratkaista tämän ongelman poistamalla käsityksen, että käyttöjärjestelmän on tarjottava abstraktioita sovellusten rakentamiseksi. Ajatuksena on määrätä kehittäjille mahdollisimman vähän abstraktioita ja antaa heille vapaus käyttää abstraktioita tarvittaessa. Exokernel-arkkitehtuuri on rakennettu siten, että pieni ydin siirtää kaikki laitteiston abstraktiot epäluotettaviin kirjastoihin, joita kutsutaan kirjasto-käyttöjärjestelmiksi. Eksokernelin päätavoite on varmistaa, ettei siellä ole pakotettua abstraktiota, mikä erottaa eksokernelin mikro- ja monoliittisistä ytimistä.

Joitakin exokernel-käyttöjärjestelmien ominaisuuksia ovat:

  • Parempi tuki sovelluksenhallinnalle
  • Erottaa tietoturvan hallinnasta
  • Abstraktiot siirretään turvallisesti epäluotettavaan kirjasto-käyttöjärjestelmään
  • Tarjoaa matalan tason käyttöliittymän
  • Kirjasto-käyttöjärjestelmät tarjoavat siirrettävyyden ja yhteensopivuuden

Exokernel-käyttöjärjestelmän etuihin kuuluvat:

  • Parempi sovellusten suorituskyky
  • Laitteistoresurssien tehokkaampi käyttö resurssien tarkan jakamisen ja peruuttamisen avulla
  • Uusien käyttöjärjestelmien helpompi kehittäminen ja testaaminen
  • Jokainen käyttäjätilasovellus saa käyttää omaa optimoitua muistinhallintaa

Joitakin eksokernel-käyttöjärjestelmän haitoista ovat:

  • Vähentynyt johdonmukaisuus
  • Exokernel-rajapintojen monimutkainen suunnittelu
Mikä on eksokernel? - määritelmä techopediasta