Как подчеркнуть ядро Windows XP?
У нас периодически возникают проблемы с записью DVD, когда процесс записи не выполняется. Мы подозреваем, что проблема возникает, когда драйвер DVD переключается из режима DMA в режим PIO, а затем в этом режиме из-за нагрузки на процессор, запись не удается. Мы хотим проверить эту гипотезу, вручную изменив режим записи на PIO и затем подчеркнув ядро *, чтобы воспроизвести ошибку.
Есть идеи как этого добиться? Можем ли мы сами написать какую-то программу или есть какие-то инструменты для этого?
* Под словом "подчеркивание ядра" я подразумеваю следующее: см. "Времена ядра" в диспетчере задач. Красный график отображается вместе с историей использования процессора. Я хочу сделать эту деятельность выше. С обычными инструментами напряжения, только загрузка ЦП повышается, а не график "Kernel Times".
1 ответ
Вы можете попробовать с Driver Verifier. Driver Verifier встроен в ядро, чтобы позволить стресс-тестирование кода драйвера. Это в некоторой степени настраивается в зависимости от того, какие функции обходятся, и какой обход выполняется. Он настроен на обход определенных функций для других заданных функций, что обеспечивает агрессивную среду для целевого драйвера.
В диалоговом окне "Выполнить" введите команду "verify" (без кавычек)
О том, как его использовать, можно прочитать в статье базы знаний Q244617.
Только одно замечание: после включения диспетчера проверки драйверов он остается активным до тех пор, пока вы его не отключите. Для этого введите в диалоговом окне "Выполнить проверку / сброс" (без кавычек)