Будинки Аудіо Що таке ядро ​​нано? - визначення з техопедії

Що таке ядро ​​нано? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Nano Kernel?

Нанокернель - це невелике ядро, яке пропонує апаратну абстракцію, але без системних послуг. Більш великі ядра розроблені, щоб запропонувати більше функцій та керувати більшою апаратною абстракцією. У сучасних мікроядерних каналах також відсутні системні сервіси, отже, терміни microkernal та nanokernal стали аналогічними.

Техопедія пояснює Нано Кернел

Історично термін «нанокернель» позначає:

  • Ядро, в якому загальний обсяг коду ядра, тобто код, що виконується в привілейованому режимі обладнання, досить невеликий.
  • Шар віртуалізації під операційною системою, який точніше називається гіпервізором.
  • Апаратний шар абстракції (HAL), який формує частину ядра найнижчого рівня.
  • Іноді термін nanokernel використовується для опису ядра, яке підтримує наносекундну тактову роздільну здатність.

Термін nanokernel вперше з'явився в роботі "KeyKOS NanoKernel Architecture". Нанокернель KeyKOS - це об'єктно-орієнтована операційна система (ОС) на основі можливостей, яка існує на ринку з 1983 року. Вона була реалізована для задоволення таких вимог, як надійність, безпека та послідовна доступність, для додатків на хостах Tymnet. Він був призначений для запуску декількох примірників декількох операційних систем на одній апаратній системі. Нанокернель KeyKOS становить приблизно 20 000 рядків коду С, що включає контрольну точку, можливість та підтримку віртуальної пам'яті. Він може працювати всього за 100 кілобайт пам'яті.

Що таке ядро ​​нано? - визначення з техопедії