|
|
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
вопрос риторический программа есть, написанная под ms-dos в 1992. использовалась, чтобы мерять реакцию человека. там тики компьютера задавались до одной сотой секунды. запустил ее недавно, дело выглядит, что win2000 вполне правильно засекает время. для win95- win98 это было не так. а какие еще виндовсы совместимы в этом смысле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 09:04 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
Это в форум Программирование на том языке, на котором эта программа писалась. И приложи кусок исходника... А в WinAPI таймеры уже отменили? Программу переписывать пора, хотя бы частично, либо пользовать на той платформе, на которой она когда-то корректно работала Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 11:23 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
не могу показать - исходник в другой стране ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 08:54 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
tchingizвопрос риторический программа есть, написанная под ms-dos в 1992. использовалась, чтобы мерять реакцию человека. там тики компьютера задавались до одной сотой секунды. запустил ее недавно, дело выглядит, что win2000 вполне правильно засекает время. для win95- win98 это было не так. а какие еще виндовсы совместимы в этом смысле? Ни одна из Windows не способна "правильно" работать в смысле "засекания времени". Запусти параллельно твой программе, чегой нибудь потяжелее и ужаснись. Ибо Windows не система реального времени - так оно устроено и ничем тут тебе не поможешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 10:00 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
aleks2Ни одна из Windows не способна "правильно" работать в смысле "засекания времени". Запусти параллельно твой программе, чегой нибудь потяжелее и ужаснись. Ибо Windows не система реального времени - так оно устроено и ничем тут тебе не поможешь. Windows система реального времени, такая же как и другие, с вытесняющей многозадачностью, приоритетами и планировщиком. Вся разница в величине системного тика, у Windows НТ он равен 10 мсек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 10:32 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky aleks2Ни одна из Windows не способна "правильно" работать в смысле "засекания времени". Запусти параллельно твой программе, чегой нибудь потяжелее и ужаснись. Ибо Windows не система реального времени - так оно устроено и ничем тут тебе не поможешь. Windows система реального времени, такая же как и другие, с вытесняющей многозадачностью, приоритетами и планировщиком. Вся разница в величине системного тика, у Windows НТ он равен 10 мсек. Дарагой, ты слабо представляешь суть "системы реального времени". Это отнюдь не величина тика, он может быть и час и сутки и наносекунда. Суть "системы реального времени" - наличие гарантии, что приложение получит в свое распоряжение процессор в течение гарантированного и заранее известного интервала времени и получит его не менее чем на заранее известный и гарантированный интервал времени. ------------------- Дык вот Windows таких гарантий не дает => "системой реального времени" не является. В отличие от DOS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 11:46 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
aleks2Дарагой, ты слабо представляешь суть "системы реального времени". Это отнюдь не величина тика, он может быть и час и сутки и наносекунда. Суть "системы реального времени" - наличие гарантии, что приложение получит в свое распоряжение процессор в течение гарантированного и заранее известного интервала времени и получит его не менее чем на заранее известный и гарантированный интервал времени. ------------------- Дык вот Windows таких гарантий не дает => "системой реального времени" не является. В отличие от DOS. Я нормально понимаю. Многозадачные системы не дают такой гарантии. Одназадачные, типа ДОС дают, на то они и относятся к системам жесткого реального времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 12:01 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
а как же тогда многозадачные системы QNX и др? Они позиционируются как системы реального времени. Imho дело не в многозадачности - а в механизме ее обеспечения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 18:09 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
авторНи одна из Windows не способна "правильно" работать в смысле "засекания времени". Надо об этом сообщить в Microsoft - а то они по пшибке как realtime OS представляют Windows CE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 18:15 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
Геймеры не испытывают особых проблем, когда играют в DirectX игрушки на винде, хотя многие игровые консоли обеспечивали и куда более лучшую реалтаймовость . Стоит ли выставлять пользовательской операционке широкого назначения требования, которые обычно звучат в проектах военных ведомств и.т.п ? Ну .. будет у нас на столе стоять QNX. И что? Оценим ли ее бонусы по заслугам? Если оценим, то где? Неужели в тестировании реакции человека? P.S. Пусть сохнет, говорит свинья. Ничуть меня он не тревожит. В нем проку мало вижу я. (с) The Svinya near the Oak. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2006, 23:19 |
|
||
|
программирование тиков персоналки ?+
|
|||
|---|---|---|---|
|
#18+
YanisЭто в форум Программирование на том языке, на котором эта программа писалась. И приложи кусок исходника... А в WinAPI таймеры уже отменили? Программу переписывать пора, хотя бы частично, либо пользовать на той платформе, на которой она когда-то корректно работала Posted via ActualForum NNTP Server 1.3 пора, только лень. она была на борланде с ее графикой. программирование портов - это же не си? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. запускать ее начал вот такой строчкой Код: plaintext 1. под WinXP есть у start ключи /realtime и /wait ? и еще вопросик: как (не очень программируя) можно вернуться из полноэкранного режима в оконный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2006, 05:37 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=33539369&tid=1510820]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 430ms |

| 0 / 0 |
