Bahay Audio Ano ang isang nano kernel? - kahulugan mula sa techopedia

Ano ang isang nano kernel? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Nano Kernel?

Ang isang nanokernel ay isang maliit na kernel na nag-aalok ng hardware abstraction, ngunit walang mga serbisyo ng system. Ang mga mas malaking kernel ay idinisenyo upang mag-alok ng mas maraming mga tampok at pamahalaan ang mas maraming abstraction ng hardware. Ang mga modernong microkernels ay kulang sa mga serbisyo ng system din, samakatuwid, ang mga term na microkernal at nanokernal ay naging magkatulad.

Ipinaliwanag ng Techopedia si Nano Kernel

Kasaysayan, ang salitang nanokernel ay nagpapahiwatig:

  • Ang isang kernel kung saan ang kabuuang dami ng code ng kernel, iyon ay, ang code na naisakatuparan sa pribilehiyong mode ng hardware ay medyo maliit.
  • Ang isang virtualization layer sa ilalim ng isang operating system, na kung saan ay mas tumpak na tinatawag na isang hypervisor.
  • Ang isang layer ng abstraction layer (HAL), na bumubuo ng pinakamababang bahagi ng isang kernel.
  • Paminsan-minsan, ang salitang nanokernel ay ginagamit upang ilarawan ang isang kernel na sumusuporta sa isang nanosecond na resolusyon sa orasan.

Ang salitang nanokernel ay unang lumitaw sa papel na "Ang KeyKOS NanoKernel Architecture." Ang KeyKOS nanokernel ay isang batay sa kakayahan, object-oriented operating system (OS) na na-market mula noong 1983. Ipinatupad ito upang matugunan ang mga kinakailangan, tulad ng pagiging maaasahan, seguridad at pare-pareho ang pagkakaroon, para sa mga aplikasyon sa host ng Tymnet. Ito ay inilaan para sa pagpapatakbo ng maraming mga pagkakataon ng maraming mga operating system sa isang solong sistema ng hardware. Ang nanokernel ng KeyKOS ay humigit-kumulang na 20, 000 linya ng C code, na kasama ang checkpoint, kakayahan at virtual na suporta sa memorya. Maaari itong tumakbo sa loob lamang ng 100 kilobyte ng memorya.

Ano ang isang nano kernel? - kahulugan mula sa techopedia