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


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

> > Вот и делай выводы что отстаёт на поколения.
> Всегда можно сделать тест на котором отдельная ситема будет выигрывать. Я вообще не про то. Сомневаюсь, что Шмедли не увеличивал кэш системы. Может с таймингами не игрался - допускаю. Все-таки Шмедли сложно заподозрить в том, что он намерянно создал неблагоприятные условия для Оси. Поскольку это была его рабочая конфигурация.
Ну я тоже не специальные тесты писал. Обычная рабочая задача. Таких баз тысячи. А вот что там себе Шмедли тюнил - это дело тёмное.

> Хорошо. Т.е. теоретически, запретив прерывания, можно сменить страницу и кинуть туда небольшой блок информации, равно как и достать от туда. Т.е. получается, что все-таки как рамдиск использовать можно. Для чего-то же ведь делался такой режим? Значит им можно пользоваться.
Режим вообще-то делался для того, чтобы в нём сидеть постоянно. А кавалерийские наскоки - это как XMS в DOS. Тоже кардинальная временная смена режима, чтобы хоть как-то на доли секунды добраться до памяти, но при этом не переписывать весь софт. И точно так же всегда работать с расширеным форматом таблицы страниц низя. Это надо переписать мало того, что VMM в ядре, так и вообще все дрова.

> И еще вопрос, ПДП в современных системах осталось как класс? И можно ли при помощи ПДП (а раньше можно было без участия процессора копировать данные в том числе и из памяти в память через ПДП) общаться с областью "за гранью"?
Даже не только, как класс, но и, как микросхема. Там, где ещё есть контроллер флопа, есть точно, потому что другого способа передать от него данные не предусмотрено. Где нет флопа, может уже и legacy DMA выкосили. В любом случае там адрес вообще 24 бита. Для практических целей сейчас используется PCI busmastering. Это общее свойство PCI, позволяющее инициировать транзакцию любому устройству шины. Но это даёт только прямую работу устройство - память. Память - память - такого нет.


Fri 06 Jan 2012 21:09 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/2




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.