русский
Germany.ruForen → Архив Досок→ Computer & Co

При каждом новом старте - новое время

31.01.03 11:50
Re: При каждом новом старте - новое время
 
44 65 6E постоялец
44 65 6E
in Antwort Anonymous 31.01.03 03:11
Блин умник это ты тут!
Ни одна из операционок известнах мне не считает время сама!
еслибы ты хоть раз занимался програмированием и пробывалбы написать часы или секундамер тыбы тут подругому кричал.
Часы в виндах(то что в уголке горит ) каждую секунду обнавляются в результате прерывания от системного таймера, точно также как и часы каторые тебе в BIOS показывают. Если какаето прога хочет узнать типа каторый час она обращается не к виндам а к RTC (Real Time Clock). При изменении времени данные передаются RTC
Допустим что можно написать примочку каторая показыволабы другое время отнасительно ситемного (!повторяю относительно!). примочка будет работать по принцепу:
считывание из RTC
прибавление/вычитание разницы
вывод на экран.
в этом случае время в RTC не изменяется.
А тут если ты заметил при выключеном компе время отстает. При отключеном питании RTC питается от батарейки. Если она села то время может отстовать или вобще сбрасыватся.
Так что бобры не мошите палками!
PS.
тов. Ананим ваш бред я даже ради интереса проверил!
Иотоги: винды передают время в RTC и от туда же его читают!

_______________
Мы в жопе! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
 

Sprung zu