#ос
Понятно, что на аппаратном уровне это достижимо. Возможно ли сделать это на программном уровне: изменив драйвер системного таймера или вроде того?
Ответы
Ответ 1
Ну, если менять исходник ОС (или библиотеки, которую использует эта программа), то запросто. Только все остальные программы тоже "замедлятся" в 10 раз.Ответ 2
Вообще же зависит от того каким образом прикладная программа измеряет интервалы времени. Если это происходит через использование ф-ций операционной системы, то их, очевидно, можно перехватить и возвращаемые значения скорректировать в нужную сторону. Если же прикладная программа использует какие-либо аппаратные возможности (например, инструкцию rdtsc), то опять же все возможно - ведь как-то люди используют виртуализацию и пишут гипервизоры и виртуальные машины. Но это совсем другой уровень сложности.
Комментариев нет:
Отправить комментарий