Дом аудио Что такое нано ядро? - определение из техопедии

Что такое нано ядро? - определение из техопедии

Оглавление:

Anonim

Определение - что означает нано ядро?

Наноядро - это небольшое ядро, которое предлагает аппаратную абстракцию, но без системных служб. Более крупные ядра предназначены для предоставления большего количества функций и управления большей абстракцией оборудования. Современным микроядрам также не хватает системных сервисов, поэтому термины микроядер и нанокернал стали аналогичными.

Техопедия объясняет Нано Ядро

Исторически термин «нанокорнел» означает:

  • Ядро, в котором общий объем кода ядра, то есть кода, выполняемого в привилегированном режиме оборудования, довольно мал.
  • Уровень виртуализации под операционной системой, которая более точно называется гипервизором.
  • Уровень аппаратной абстракции (HAL), который формирует часть ядра самого низкого уровня.
  • Иногда термин «нанокорнел» используется для описания ядра, которое поддерживает разрешение наносекундных часов.

Термин наноядро впервые появился в статье «Архитектура KeyKOS NanoKernel». Наноядро KeyKOS - это объектно-ориентированная операционная система (ОС), основанная на возможностях, которая существует на рынке с 1983 года. Она была реализована с учетом требований, таких как надежность, безопасность и постоянная доступность, для приложений на хостах Tymnet. Он был предназначен для запуска нескольких экземпляров нескольких операционных систем в одной аппаратной системе. Наноядро KeyKOS - это примерно 20 000 строк кода на C, который включает в себя контрольные точки, возможности и поддержку виртуальной памяти. Он может работать в пределах 100 килобайт памяти.

Что такое нано ядро? - определение из техопедии