![Гибридное ядро](https://i.ytimg.com/vi/ebmqxoY2kzk/hqdefault.jpg)
Съдържание
- Определение - Какво означава хибридно ядро?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява хибридно ядро
Определение - Какво означава хибридно ядро?
Хибридното ядро е архитектура на ядрото, базирано на комбинация от микрокенерна и монолитна архитектура на ядрото, използвана в компютърните операционни системи. Този подход към ядрото съчетава скоростта и опростения дизайн на монолитното ядро с модулността и безопасността на изпълнение на микрокенера.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява хибридно ядро
Хибридното ядро изпълнява някои услуги в пространството на ядрото, за да намали режийната ефективност на традиционния микрокернел, като същевременно все още изпълнява кода на ядрото като сървъри в потребителското пространство. Например, хибридният дизайн на ядрото може да поддържа виртуалната файлова система и контролерите на шината вътре в ядрото, драйверите на файловата система и драйверите за съхранение като програми за потребителски режим извън ядрото. Такъв дизайн поддържа принципите на производителност и дизайн на монолитно ядро.
Ядрото на Microsoft NT е добре известен пример за хибридно ядро, което захранва Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 и Windows 7. Посочва се като монолитно ядро като подсистеми за емулация стартирайте в процесите на сървърния потребителски режим. Едно от най-важните неща в него е неговата структура, която представлява съвкупност от модули, които комуникират чрез добре познати интерфейси, с малък микрокернел, ограничен до основни функции, като първо ниво на обработка на прекъсвания, планиране на нишки и синхронизация на синхронизацията. Това дава възможност за използване на директни обаждания на процедура или междупроцесова комуникация за комуникация между модули, а оттам и за потенциалното разположение на модулите в различни адресни пространства.