RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : ...и немного пpо acpi ;)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : Slavik Gnatenko
Subj : ...и немного пpо acpi ;)

> > > Только последнее и важно. Потому что 32 бит дрова уже 10 лет пишут все, кому надо. Кучка интерфейсных цанков в 16 бит особой технической разницы в этом плане не делает. Вон у нас VIO до сих пор только 16 бит. И почему-то не принято говорить, что в оси нет поддержки 32 бит приложений :D
> > Мне, как пользователю, важно иметь 32-х битные драйвера, поскольку я предполагаю, что прыжки из 32 в 16 и обратно нагружают систему.
> Тебе, как пользователю, лучше о таких глубоких вещах вообще не знать.

А кстати, зря. Все-таки OS/2 не для домохозяек. Та ниша занята и ловить там нечего. Опять же пользователи которым "не интересно" сидят со старым IBM-овским ядром и им хорошо.

> Но если очень интересно, то скажу, что оверхед от ядерных цанков очень небольшой. Думаю, и одного процента не наберётся. Они таки не на каждую команду делаются. Кроме того при ядерных цанках не переключается стек, так что смена битности кода получается очень дешёвой операцией.

Тем не менее оверхед есть и такое решение "прямым" не назовешь. Это усложняет как программирование, так и утяжеляет исполнение. Не вижу причин не стремиться к исправлению такой ситуации.

> > Я предполагаю, что с той же мультимедией было бы меньше проблем, если бы имелась возможность реализовать 32-х битный драйвер без 16-и битного дополнения.
> Ну и зря. Я вот думаю, что в юниауде цанки - это самое беспроблемное место. В них ломаться просто нечему :)

Ну хорошо. Даже если я и не прав, то мне все-равно симпатичнее драйвер из одного файла, а не из двух ;)

> > Плюс хотелось бы иметь 32-х разрядную дисковую подсистему от начала и до конца. Все-равно с переходом на новый размер сектора там нужно много перетряхнуть.
> Откуда опять эта страшная сказка? Если на писюке сменить размер сектора, это будет уже не писюк. Даже функцию, чтобы вернуть этот размер не только для дискеты (там вообще особый случай, потому что размер можно было менять хоть на каждом следующем секторе) предусмотрели только в int13ext. В итоге он намертво прошит во всём существующем софте. Так что можно смело считать, что оно - мировая константа. Насколько мне помнится, в оси этот размер даже пробросить от драйвера всем остальным способа не предусмотрено.

В чем именно сказочность то? То, что ты пишешь, весьма не просто реализуется. А железо такое появляется. Не пройдет и дтрех лет и всё новое железо будет такое. Ничего с этим не поделаешь.

Thu 12 Jan 2012 21:10 Mozilla/5.0 (OS/2; Warp 4.5; rv:6.0.2) Gecko/20110905 Firefo




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.