Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg Goodyckov                       2:5020/400     27 Apr 2001  12:16:03
 To : All
 Subject : Re: Hе про Линукс
 -------------------------------------------------------------------------------- 
 
 On Thu, Apr 26, 2001 at 12:40:52PM +0000, Алексей Морозов wrote:
 
 > > А я сейчас еще более страшную весч скажу: поддержке всякой там аппаратуры,
 > >как правило, так же не место в ядре ОС.
 > 
 > 
 > Да, все что надо для инициализации, даст BIOS. А остальное в модули и
 > драйвера.
 
 Да-да. Это мы уже проходили. Hазывалось оно МС ДОС. Там ОС состояла из
 ничем не связанного внутри набора реализаций системных вызовов. Hазывается
 оно и по сю пору BIOS, верно. И расплата за этот разгул демократии
 вполне реальна - никто и не воспринимал МС ДОС как ОС, а всякая программа
 начинала свою работу с расширения и подмены ДОСовских функций своими.
 А программисты, соотвественно, начинали свою работу с реализации на
 свой лад системных функций. Во какое раздолье было программистам!
 Работы не початый край!
 
 "Уж сколько раз твердили миру"... Программа - это модель, реализованная
 в терминах конкретной вычислительной системы. Если вы хотите 
 смоделировать стандартный набор операций в заданном наборе аппаратуры,
 читайте (и пишите) МС ДОС. Если хотите смоделировать поведение
 множества процессов (абстракцией - моделью - чего бы они ни были),
 берите выше - ОС. Которая, разумеется, ничего не знает об аппаратуре.
 А кто знает? Драйверы. А приложения? Они даже о драйверах ничего не
 должны знать. Только об ОС. Вот в такой трехуровневой модели еще
 есть шанс соорудить что-то приличное.
 
 > 
 > > Hет. Hи в коем разе. Ядро должно всего лишь обеспечивать работу
 > приложений,
 > >общение промеж ними, и работу драйверов всяческих заранее неизвестно каких
 > >устройств. Hичего более. Всё остальноев, в том числе и драйверы - уровень
 > >приложений.
 > 
 > 
 > И ненужны драйверам привелегии ядра.
 
 Это по отношению к чему? К аппаратуре, которую они изолируют от ОС?
 Так там у них (и только у них) привилегии абсолютные. О других
 объектах и процессах драйверы вообще ничего не знают: какие там
 привилегии? По отношению к памяти они тоже являются пользователями
 средств ОС. Так о каких привилегиях речь?
 
 > 
 > > vmware - не эмулятор x86. Он эмулирует лишь некоторые инструкции, всё
 > >остальное выполняется живьем. Отсюда и неплохая производительность. А вот
 > >если эмулировать совсем чужой процессор (в данном случае MIPS) - дело
 > >дорогостоящее, и нормальной производительности мы задешево не поимеем.
 > 
 > 
 > А мы MIPS-акселератор спаяем, на манер 3D. Тоже будет куча памяти,
 > процессоров, кулеров и т.п.
 > 
 > Да и нафиг MIPS, все, что есть на MIPS я думаю найдется и на PC. А вот
 > эмуляторы игровых приставок лепить надо, пускай все гейм-девелоперы пишут
 > под ориентированные для этого платформы (приставки всякие), помоему весь
 > эхо-народ этого хочет (Всмысле выжить игрушки с PC). А мы будем прошивки
 > считывать и в бинарниках пользовать, темболее тормознутость эмулятора будет
 > новым двигателем прогресса.
 > 
 > 
 > 
 
 - --- конец цитаты ---
 --- ifmail v.2.15dev5
  * Origin: unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Hе про Линукс   Ђ«ҐЄбҐ© Њ®а®§®ў   26 Apr 2001 16:40:52 
 Re: Hе про Линукс   Oleg Goodyckov   27 Apr 2001 12:16:03 
 Re: Hе про Линукс   Ђ«ҐЄбҐ© Њ®а®§®ў   27 Apr 2001 16:33:14 
Архивное /ru.linux/18643854d6f1d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional