trainer: Все сообщения за 13 Февраля 2004 года

 
ПнВтСрЧтПтСбВс
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

trainer

опытный

Упустил я как-то - за счёт чего в виндах системный таймер разогнан до частоты выше стандартных 14.31818/12/65536 МГц = 18.2Гц? (как раз 0.055 сек на такт). Т.е. нынче в железе стоит отдельный таймер, или стандартный разогнан, а для старых приложений эмулируется?
 
Там и надо то, что другое значение инициализации в PIT загнать.
На XT стоял 8051-й таймер
 
8051 - это микроконтроллер. PIT(программируемый интервальный таймер) - это 8253.
Судя по тому, что DOS на современных машинах работает как и раньше, для винды в новых чипсетах или новый таймер поставили, при чём "умный", не дёргающий систему прерываниями, а сам считающий время (CMOS RTC расширили?)
 
PIT - это одно, а RTC - это другое.
Сигнал на 1.19 МГц как был, так и есть. Но! На Р4/i850 (по крайней мере) его, вроде бы, увеличили где-то до 4 Мгц. Сейчас нет под рукой Р4, чтобы проверить, но почти уверен
 
Под Win9x вроде 1.19 МГц, под WinNT - вроде в 4 раза больше(4.77 МГц)
Во имя Ctrl, Alt и святаго Del. Enter!
 
Это сообщение редактировалось 13.02.2004 в 20:45

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru