|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timur I.Danyarhojaev 2:5095/1.128 15 Jul 2002 14:51:31 To : All Subject : Re: Slackware vs RH vs Mandrake etc. -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@cache.inetcomm.net .RFC-NNTP-Posting-Date: 15 Jul 2002 10:51:41 GMT .RFC-X-Accept-Language: ru, en > <m365zi95hd.fsf@lexa.home.net> <20020714105707.GE1491@iv.nn.kiev.ua> > <20020714172900.B7737@pii233> <3D326240.6090903@podolsk.ru> > <m3hej1msd7.fsf@lexa.home.net> <3D327872.5000707@podolsk.ru> > <m3u1n1l9su.fsf@lexa.home.net> From: "Timur I.Danyarhojaev" <tid@podolsk.ru> Alex Tomas wrote: >From: Alex Tomas <bzzz@tmi.comex.ru> > >>>>>>Timur I Danyarhojaev (TID) writes: >>>>>> > > TID> Hа мой взляд недостатки реализации микроядер до сих пор > TID> упираются в "кривоту" используемого железа. К примеру, в рамках > TID> проекта Электроника СС-БИС ("Красный КРЭЙ" ;-) ) велась > TID> разработка КЛастерной Операционной Системы (Иванников и компания > TID> середина 80-х) Очень себе красивое микроядро (6 системных > TID> вызовов). При реализации на Электронике-85 потребовалось ввести > TID> еще 2 для работы с диспетчером памяти (виртуалка меньше > TID> физической). Так вот от момента нажатия кнопки на клавиатуре до > TID> отображения символа на дисплее проходило 2с, хотя монолитная > TID> 2.9BSD на этом железе бегала достаточно шустро и позволяла > TID> комфортно работать. Так что (IMHO) пока не появиться > TID> "нормального" железа, как минимум с аппаратным контролем типов > TID> операндов "нормальной" реализации микроядра мы не получим. Hа > TID> "древнем" Эльбрусе например, проверка типов была, но для > TID> объектных систем недостаточная (тэг на 256 значений) . > >> > TID> Пример нормального железа облегчающего реализацию микроядра > TID> (особенно в свете вашего предыдущего (8:49) поста). > >тогда уж опишите чем "Эльбрус" облегчает реализацию микроядра. пока >не понял при чем тут проверка типов. я говорил о двух "узких" местах: >message passing и частые дорогие mmu switch. > Эльбрус не облегчает, а вот аппаратный контроль типов облегчает программирование сложных объектных систем (в том числе и микроядер). Описал операцию "вася_пупкин" с операндом типа "пиво" и применение этой операции к операнду типа "водка" вызовет аппаратное прерывание ;-) --- Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.5) Gecko/20011015 * Origin: PUES (2:5095/1.128@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4580abdf1005.html, оценка из 5, голосов 10
|