Обсуждение:Микроядро
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Переместить в Ядро[править код]
В статье Ядро операционной системы о микроядре написано неплохо. Учитывая малый объем статей, можно эту влить туда. --yms 19:26, 14 апреля 2006 (UTC)
Взаимно пополнил статьи микроядро и ядро операционной системы из их содержания. 90.188.218.210 14:19, 17 апреля 2009 (UTC)
Треды[править код]
"Треды"... Английское слово, написанное русскими буквами. Все-таки статья в русской википедии, поэтому давайте соблюдать терминологию, принятую в России. Я заменил на "потоки".
OpenVMS[править код]
Объясните мне, почему OpenVMS находится в списке ОС на основе микроядра, хотя в ее описании написано, что тип ядра монолитное с модулями? 85.26.225.140 22:35, 23 сентября 2010 (UTC) Не специалист...
Уточнение[править код]
BreakPoint 11:09, 19 октября 2010 (UTC)BreakPoint "управление процессами и потоками (нитями)." скорее всего надо "управление потоками (нитями)." Процессами ядро едва ли управляет, а вот планировщик потоков именно там.
Сравнение с монолитными системами вообще никакое. Более развернуто можно сравнить? Или ссылку на где почитать глубокое сравнение? Странное утверждение: "Таким образом, основная сложность при создании микроядерных операционных систем — необходимость очень аккуратного проектирования." - монолитные системы стало быть можно проектировать "абы как"? 195.184.210.158 08:23, 9 октября 2012 (UTC)
Re: BreakPoint
Не соглашусь, микроядро (именно оно) только и делает (ну, я опустил такие вещи, как системные вызовы), что управляет процессами (и их взаимодействием — сообщениями, уведомлениями и т.п.). Я как разработчик ОС могу сказать, что в структуре, описывающей процесс, может храниться такая информация, как номер процесса, адресное пространство и информация о потоках процесса. А вот потоки, в свою очередь, имеют уже собственную структуру, описывающую их. Ядро управляет виртуальным адресным пространством процесса, а также планирует, какому потоку и какого процесса дать следующий квант времени (или несколько). Поэтому вполне можно сказать, что ядро управляет как процессами, так и потоками. —ExeTwezz 20:05, 26 марта 2015 (UTC)
Вопрос по классификации ядер[править код]
Господа, а на основании каких критериев проводилось ранжирование микроядер по поколениям?
Я был искринне изумлен узнав что Minix - это микроядро второго поколения, тогда как микроядра второго поколения характеризуются двумя четко выделяемыми архитектурными решениями: быстрая синхронная передача сообщений предложенная Лидтке и принцип минимализма Лидтке. И в принципе, только с появлением L4 впервые начали выделять второе поколение и говорить про истинные микроядра. Даже если смотреть на ситуацию грубо, то если первым истинным микроядром считать оригинальное L4 увидевшее свет в 1994 году, то как в эту же категорию может попасть Minix вышедший в 1987?
Выделение третьего поколения считаю условным, так как кроме заявлений авторов микроядер о том что они у них принадлежат к третьему поколению, это выделение ничем не аргументировано. В частности, не определены критерии разделяющие второе и третье поколение.С таким же успехом я могу заявлять что у меня микроядро четвертого поколения, а все мне просто верить.
46.53.249.114 22:29, 26 ноября 2019 (UTC) ZarathustrA