Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.243] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 737 738 [739] 740 741 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#11071
,
|
|
|
|
Дык пишите больше непредсказуемого глюконата, и будет вам его еще больше
Лично у меня есть решения (пользовательская прога + драйвер), по организации работы в жестком времени, при этом нисколько не мешая функционалу остальным частям, в тойже венде2к. Хотя не скрою, для повышения эффективности, некоторые вещи приходилось совершать напрямую в обход ядра, с полным наплеванием на всю так называемую "безопасность". |
|
Сообщ.
#11072
,
|
|
|
|
Цитата n0p @ Лично у меня есть решения (пользовательская прога + драйвер), по организации работы в жестком времени, при этом нисколько не мешая функционалу остальным частям, в тойже венде2к. Да никто не говорит, что это не реализуемо. Речь о том, что нет поддержки на уровне ядра. |
|
Сообщ.
#11073
,
|
|
|
|
Цитата Самоуверенное заявление. http://msdn2.microsoft.com/en-us/library/ms838340.aspx интересное кино |
|
Сообщ.
#11074
,
|
|
|
|
Навеянно многими темами про ЛИНУХ и ВИН .
Вот смотрите почему в школах и тд не перейти на линух. Ведь не в игры там играть иксовые а учится прогать. Ну что еще надо ? Интернет есть фришных ИДЕ куча ? |
|
Сообщ.
#11075
,
|
|
|
|
Цитата osa @ Ну что еще надо ? Интернет есть фришных ИДЕ куча ? Баян Было энндцать страниц назад |
|
Сообщ.
#11076
,
|
|
|
|
Цитата Речь о том, что нет поддержки на уровне ядра. В каком месте её там нет? Кстати в Windows Vista, новая модель звуковых драйверов испльзовать порт WaveRT, предназначеный для большей "реалтаймовости", при обработки звуковых данных. Как известно линупс в полной ж-е с такими темами, да и именитые производители софта как Steinberg, для него ничего не делает. Как и Native Instruments. Убогий набор прог зачастую это sourceforge-soft, (кросс-платформеный к томуже). |
|
Сообщ.
#11077
,
|
|
|
|
Цитата n0p @ В каком месте её там нет? Шедулер не гарантирует выполнения тредов в нужное им время. Где уж тут можно отыскать реалтайм, я даже не знаю. Надо читать внимательнее. |
|
Сообщ.
#11078
,
|
|
|
|
Цитата Шедулер не гарантирует выполнения тредов в нужное им время. Как это ни гарантирует? Даже в user-mode виндовса, используя GetTickCount/RDTSC/etc, можно вычислить частоту проца, вплоть до единиц мегагерц! Мож это у вас комп глючит, или часть ресурсов ядра сожрана антивирусником? бывает, знаете ли (хотя сам ни разу в жизни не ставил подобный сакс, поскоку после кастрации win2k, вирусы ее не понимают).. |
|
Сообщ.
#11079
,
|
|
|
|
Цитата n0p @ Как это ни гарантирует? Даже в user-mode виндовса, используя GetTickCount/RDTSC/etc, можно вычислить частоту проца, вплоть до единиц мегагерц! Мож это у вас комп глючит, или часть ресурсов ядра сожрана антивирусником? бывает, знаете ли (хотя сам ни разу в жизни не ставил подобный сакс, поскоку после кастрации win2k, вирусы ее не понимают).. Не гарантирует. Вообще говоря, случайные задержки в переключении контекста могут доходить до секунд, и никаким образом не управляются. Если вы считаете обратное - покажите мне скажем код, который будет выполняться каждые, например, 10 мкс, но ни в коем случае ожидание не должно превышать эти самые 10 мкс. |
|
Сообщ.
#11080
,
|
|
|
|
видимо мосье плохо себе представляет что такое реал-тайм и для каких задач он реально необходим и востребован. Попросту говоря- мосье просто не втеме со своими голословными утверждениями "этого нет, того нет".
Ядра систем под x86 разрабатываються с учетом больших мощностных разбросов железа. Поэтому отказы в ожиданиях имеют место быть. Такой код есть. Тока он юзает второй таймер, частота прерваний которого может доходить до десятков килогерц. Естественно, что дергать в это время юзермоде код, для передачи ему, какой либо обработки абсолютно недопустимо. |
|
Сообщ.
#11081
,
|
|
|
|
Цитата n0p @ видимо мосье плохо себе представляет что такое реал-тайм и для каких задач он реально необходим и востребован. Попросту говоря- мосье просто не втеме со своими голословными утверждениями "этого нет, того нет". Абсолютно эти же фразы применимы к вам. Цитата n0p @ Такой код есть. Тока он юзает второй таймер, частота прерваний которого может доходить до десятков килогерц. Естественно, что дергать в это время юзермоде код, для передачи ему, какой либо обработки абсолютно недопустимо. Это тоже всего лишь слова. Я попросил пример. PS. Для того, чтобы система считалась RT, ее шедулер должен обладать полной детерминированностью. Где она в винде? |
|
Сообщ.
#11082
,
|
|
|
|
По всем вопросам и проблемам с кодингом уровня "высоких технологий" обращайтесь в соответствующие тематические разделы.
|
|
Сообщ.
#11083
,
|
|
|
|
n0p, короче заканчиваем с этим, потому что 2 упертых человека никогда друг друга ни в чем не убедят.
|
|
Сообщ.
#11084
,
|
|
|
|
Цитата Unhealer @ Для того, чтобы система считалась RT, ее шедулер должен обладать полной детерминированностью. Где она в винде? А можно поподробнее про детерминированность шедулера? Интересно |
|
Сообщ.
#11085
,
|
|
|
|
Цитата Xeningem @ Вкратце — это когда шедулер сказал, что на такой-то таск переключимся через 20 мкс, то это гарантированно не более чем через 20 мкс наступит. Причем действительно гарантированно, без отмазок типа «тут какой-то левый процесс еще пару тысяч квантов захотел, ну, я и уступил». А можно поподробнее про детерминированность шедулера? Интересно ![]() |