Dee Kay
Подключенный к Матрице
На форумах с мая 2004
Местонахождение: Москва, Теплый Стан
Сообщений: 22
|
Цитата: Sparks:
переопределять GetTickCount и другие системные функции виртуальная машина не будет, не для того она предназначена.
Интересно, при чем тут GetTickCount... Я же совсем не об этом, а о том, что инкремент счетчика времени (который в CMOS и в нижних адресах памяти) не обязательно должен идти в виртуальной машине с равномерной скоростью, как это происходит в реальной. Например, при дисковом обмене инкремент может происходить в несколько раз реже. Таким образом, жители виртуальной машины ничего не смогут заметить В ПРИНЦИПЕ (ибо их собственный ход времени связан со счетчиком). Это для нас, жителей внешнего мира, будут видны тормоза. Ситуация похожа на полет с околосветовой скоростью: для нас время замедляется, а для тех, кто в корабле, ничего не заметно. (Где-там-смайлик-Архитектора. :-) Так что равномерность хода времени — вещь весьма относительная.
Адрес поста | Один пост | Сообщить модератору | IP: Logged
|