Хибридно ядро

Автор: Robert Simon
Дата На Създаване: 16 Юни 2021
Дата На Актуализиране: 22 Юни 2024
Anonim
Гибридное ядро
Видео: Гибридное ядро

Съдържание

Определение - Какво означава хибридно ядро?

Хибридното ядро ​​е архитектура на ядрото, базирано на комбинация от микрокенерна и монолитна архитектура на ядрото, използвана в компютърните операционни системи. Този подход към ядрото съчетава скоростта и опростения дизайн на монолитното ядро ​​с модулността и безопасността на изпълнение на микрокенера.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

Хибридното ядро ​​изпълнява някои услуги в пространството на ядрото, за да намали режийната ефективност на традиционния микрокернел, като същевременно все още изпълнява кода на ядрото като сървъри в потребителското пространство. Например, хибридният дизайн на ядрото може да поддържа виртуалната файлова система и контролерите на шината вътре в ядрото, драйверите на файловата система и драйверите за съхранение като програми за потребителски режим извън ядрото. Такъв дизайн поддържа принципите на производителност и дизайн на монолитно ядро.

Ядрото на Microsoft NT е добре известен пример за хибридно ядро, което захранва Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 и Windows 7. Посочва се като монолитно ядро ​​като подсистеми за емулация стартирайте в процесите на сървърния потребителски режим. Едно от най-важните неща в него е неговата структура, която представлява съвкупност от модули, които комуникират чрез добре познати интерфейси, с малък микрокернел, ограничен до основни функции, като първо ниво на обработка на прекъсвания, планиране на нишки и синхронизация на синхронизацията. Това дава възможност за използване на директни обаждания на процедура или междупроцесова комуникация за комуникация между модули, а оттам и за потенциалното разположение на модулите в различни адресни пространства.