GNU Hurd: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Diemex (беседа | приноси)
Редакция без резюме
Diemex (беседа | приноси)
мРедакция без резюме
Ред 32:
== Архитектура ==
 
За разлика от повечето Unix системи, Hurd използва сървър – клиент архитектура построена върху микроядро, което отговаря за най-базовите услуги и координира достъпа до хардуера: процесор (управление на процесите и диспечер), RAM (управление на паметта), и различни входно – изходни устройства (чрез I/O диспечер) за звук, графика, твърди дискове, и др. На теория дизайна на микроядрото позволява всички да се стартират като сървъри от потребител скотопотребителското пространство, но за сега повечето драйвери работят в пространството на GNU Mach ядротомикроядрото. Причината за това е, че първоначално драйверите в потребителското пространство са имали намалена производителност дължаща се на бавната вътрепроцесорна комуникация на Mach. С производителността на днешните компютри е възможно това вече да не е проблем.
 
През 2007 г., двама от разработчиците на Hurd, Нийл Уолфийлд и Маркус Бринкман, написват критиките си към архитектурата на ядрото в документ известен като "the critique", както и предложение за това как трябва да изглежда една бъдеща система в друг документ известноизвестнен като "the position paper".
 
[[Категория:ГНУ/Линукс]]