У дома звуков Какво е нано ядро? - определение от техопедия

Какво е нано ядро? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Nano Kernel?

A nanokernel е малко ядро, което предлага хардуерна абстракция, но без системни услуги. По-големите ядра са проектирани да предлагат повече функции и да управляват повече хардуерна абстракция. В съвременните микроканели липсват и системни услуги, поради което термините microkernal и nanokernal са станали аналогични.

Техопедия обяснява Нано Кернел

В исторически план терминът nanokernel обозначава:

  • Ядро, в което общият обем на кода на ядрото, тоест кодът се изпълнява в привилегирован режим на хардуера, е доста малък.
  • Слой за виртуализация под операционна система, който по-точно се нарича хипервизор.
  • Хардуерен абстракционен слой (HAL), който образува част от най-ниското ниво на ядрото.
  • Понякога терминът nanokernel се използва за описание на ядро, което поддържа наносекунда резолюция на часовника.

Терминът nanokernel за пръв път се появи в документа „KeyKOS NanoKernel Architecture“. Нанокернелът KeyKOS е базирана на способности, обектно-ориентирана операционна система (ОС), която се предлага на пазара от 1983 г. Той е реализиран за адресиране на изисквания като надеждност, сигурност и постоянна наличност за приложения на хостове на Tymnet. Той е предназначен за стартиране на няколко екземпляра от множество операционни системи в една хардуерна система. Нанокернелът KeyKOS е приблизително 20 000 реда с код C, който включва контролна точка, възможности и поддръжка на виртуална памет. Той може да работи само за 100 килобайта памет.

Какво е нано ядро? - определение от техопедия