Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отстают часы в WinXP но дело не в батарейке, для хранения настроек cmos 
:(
    Опции темы
Delphist
  Дата 15.5.2008, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Есть новый бук Acer 7720Gamer, на нем стоит две системы Vista Home Premimum (была уже установлена при покупке бука) и вторая система Windows XP Service Pack 2. Прикол такой, что в XP отстают часы,за час может набигать несколько минут. Я сначало подумал что батарейка на мат. плате (правда взяли сомнения бук то новый), в связи с этим делаю эксперимент, захожу в настройки cmos и оставляю бук на несколько часов, часы не на секунду не отстали, эксперемент для надежности решил провести в Viste и тоже часы не сбились ни на секунду. Начал разбираться, что может тормозить часы в XP, но так и не понял. А на днях такой прикол увидел, часы в трэе отставали минут на 10, а потом на моих глазах (я случайно глянул на часики в нижнем правом углу) сами подвелись до правильного времени, и еще один прикол, если два раза кликнуть по часам в трее, то появлятся стандартное окно в котором на рисованы часы со стрелкой, так вот эта стрелка как-то странно перемещается т.е. идут секунды 1, 2, 3, потом происходит заметное тарможение, и далее стрелка продолжает двигаться как ни в чем не бывало. Подскажите, пожалуйста, с чем это может быть связано, сканировал антивирусом Symantec'ом с последними базами, но вирусов он не нашел.


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Elfebet
Дата 15.5.2008, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 545
Регистрация: 15.5.2006
Где: Украина. Запорожь е.

Репутация: 6
Всего: 14



ctfmon.exe висит в процессе дисп. задач?

ой сорри этот екзешник наверное для языка который в трее, а может и для часов.... непомню smile 

Это сообщение отредактировал(а) Elfebet - 15.5.2008, 09:18


--------------------
Программист не должен всё знать... он должен знать где можно посмотреть
PM MAIL ICQ GTalk   Вверх
Delphist
  Дата 15.5.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(Elfebet @  15.5.2008,  10:12 Найти цитируемый пост)
ctfmon.exe висит в процессе дисп. задач?ой сорри этот екзешник наверное для языка который в трее, а может и для часов.... непомню 

Непонял до конца твоего ответа, так что делать то?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Akina
Дата 15.5.2008, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Меняем диспетчер задач на ProcessExplorer и смотрим, у кого сверх меры растет CPU Time... явно в каком-то модуле (обычно драйвере устройства) не отдается вовремя управление, и тики теряются. Как правило это драйвер дискового адаптера либо сетевой карты. Можно попробовать проще - заменить драйвер дискового адаптера на стандартный и отключить сетевуху - пропадет отставание или нет?
Аппаратный таймер в CMOS тоже отстает? Или в ХР время отстало, а при перезагрузке оно опять прыгает в верное значение? 
Цитата(Delphist @  15.5.2008,  10:06 Найти цитируемый пост)
часы в трэе отставали минут на 10, а потом на моих глазах (я случайно глянул на часики в нижнем правом углу) сами подвелись до правильного времени

Полагаю, в это время бук был подключен к Инету, и служба времени отсинхрилась с внешним источником.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Olegan
Дата 15.5.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крутой сисадмин
**


Профиль
Группа: Завсегдатай
Сообщений: 752
Регистрация: 15.5.2007

Репутация: 11
Всего: 105



Цитата(Akina @  15.5.2008,  11:09 Найти цитируемый пост)
Полагаю, в это время бук был подключен к Инету, и служба времени отсинхрилась с внешним источником. 

Delphist, отруби синхронизацию, а за одно еще и "Службу времени Windows".


--------------------
Цитата(Mayk @  18.6.2008,  14:29 Найти цитируемый пост)
/me объявляет Olegan врагом народа

Цитата(gta4kv @  20.6.2008,  22:01 Найти цитируемый пост)
/me объявляет Olegan врагом народа во второй раз

Цитата(localhost @  15.6.2009,  08:45 Найти цитируемый пост)
/me объявляет Olegan врагом народа в третий раз
PM MAIL   Вверх
Delphist
  Дата 15.5.2008, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(Olegan @  15.5.2008,  12:42 Найти цитируемый пост)
Delphist, отруби синхронизацию, а за одно еще и "Службу времени Windows".

давно  уже вырубил

Добавлено через 14 секунд
Цитата(Akina @  15.5.2008,  12:09 Найти цитируемый пост)
Полагаю, в это время бук был подключен к Инету, и служба времени отсинхрилась с внешним источником

Не был

Добавлено через 1 минуту и 6 секунд
Цитата(Akina @  15.5.2008,  12:09 Найти цитируемый пост)
Аппаратный таймер в CMOS тоже отстает? 

Когда как, когда да, а когда и при перезагрузке ПК выстанаыливается время в XP.


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Delphist
Дата 15.5.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Скажите, пожалуйста, а как вообще устроена работа таймера в системе XP? Призагрузке XP время берется из CMOS, а затем запускается некий собственный таймер WinXP (тогда какая функция возвращает значение этого таймера GetTickCount?) или на всем протяжении работы XP время берется из CMOS?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Olegan
Дата 16.5.2008, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крутой сисадмин
**


Профиль
Группа: Завсегдатай
Сообщений: 752
Регистрация: 15.5.2007

Репутация: 11
Всего: 105



Синхронизируется с CMOS, но не постоянно вроде...


--------------------
Цитата(Mayk @  18.6.2008,  14:29 Найти цитируемый пост)
/me объявляет Olegan врагом народа

Цитата(gta4kv @  20.6.2008,  22:01 Найти цитируемый пост)
/me объявляет Olegan врагом народа во второй раз

Цитата(localhost @  15.6.2009,  08:45 Найти цитируемый пост)
/me объявляет Olegan врагом народа в третий раз
PM MAIL   Вверх
Delphist
Дата 16.5.2008, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(Olegan @  16.5.2008,  09:53 Найти цитируемый пост)
Синхронизируется с CMOS, но не постоянно вроде... 

Если не постоянно значит у ХР должен быть свой таймер, тогда какая функция возвращает его значения?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Akina
Дата 16.5.2008, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Цитата(Delphist @  15.5.2008,  14:21 Найти цитируемый пост)
При загрузке XP время берется из CMOS, а затем запускается некий собственный таймер WinXP (тогда какая функция возвращает значение этого таймера GetTickCount?)

Да, тут ничто не изменилось со времен ДОСа. Как программно считались аппаратные прерывания от таймера, так и считаются. Пропуск прерывания - отставание часов. А пропуски возникют только в том случае, когда модуль не отдавал управление из критической секции так долго, что за это время произошло 2 прерывания. 

Что до Microtimer - вот он использует чисто аппаратный таймер. 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Delphist
Дата 16.5.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Цитата(Akina @  16.5.2008,  12:16 Найти цитируемый пост)
А пропуски возникют только в том случае, когда модуль не отдавал управление из критической секции так долго, что за это время произошло 2 прерывания. 

А как вычислить этот хитрый модуль, который подолгу удерживает управление.


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Akina
Дата 16.5.2008, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Вот это делал?
Цитата(Akina @  15.5.2008,  12:09 Найти цитируемый пост)
Можно попробовать проще - заменить драйвер дискового адаптера на стандартный и отключить сетевуху - пропадет отставание или нет?




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Akella
Дата 18.5.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Цитата(Olegan @  16.5.2008,  08:53 Найти цитируемый пост)
Синхронизируется с CMOS, но не постоянно вроде... 

по настроению smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.1033 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.