Dom zvučni Što je nano kernel? - definicija iz tehopedije

Što je nano kernel? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Nano Kernel?

Nanokernel je malo jezgro koje nudi apstrakciju hardvera, ali bez sistemskih usluga. Veća jezgra dizajnirana su za pružanje više značajki i upravljanje većom apstrakcijom hardvera. Modernim mikrokanalima nedostaju i sistemske usluge, pa su tako i termini mikrokernal i nanokernal postali analogni.

Tehopedija objašnjava Nano Kernel

Povijesno, pojam nanokernel označava:

  • Kernel u kojem je ukupni volumen kernel koda, to jest kod koji se izvodi u privilegiranom načinu hardvera, prilično je mali.
  • Sloj virtualizacije ispod operativnog sustava, koji se preciznije naziva hipervizor.
  • Hardverski sloj apstrakcije (HAL), koji čini dio jezgre najniže razine.
  • Povremeno se naziv nanokernel koristi za opisivanje jezgre koja podržava rezoluciju sata nanosekunde.

Izraz nanokernel prvi se put pojavio u radu "KeyKOS NanoKernel arhitektura". KeyKOS nanokernel zasnovan je na objektima, objektno orijentirani operativni sustav (OS) koji se na tržištu pojavljuje od 1983. Proveden je radi ispunjavanja zahtjeva, poput pouzdanosti, sigurnosti i dosljedne dostupnosti, za aplikacije na Tymnet domaćinima. Bio je namijenjen za pokretanje nekoliko instance više operativnih sustava na jednom hardverskom sustavu. Nanokernel KeyKOS je otprilike 20 000 linija C koda, što uključuje kontrolnu točku, mogućnost i podršku za virtualnu memoriju. Može se pokrenuti u samo 100 kilobajta memorije.

Što je nano kernel? - definicija iz tehopedije