- ベストアンサー
VISTA内蔵時計は遅れがち?
なぜVISTA内蔵時計は遅れがちなの?
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
Vistaはインターネット時刻で1週間に1回、正確な時刻を公開しているサーバーと時刻の同期を とっています。 ただし、その時間にPCの電源が入っていないなどで同期がとれないと誤差が大きくなります。 また、サーバーが国外ですから精度が問題となります。 私は1週間に1回の同期を1時間に1回に変更しています。 またサーバーも国内に変更しています。
その他の回答 (8)
- SpiralGalaxy
- ベストアンサー率39% (649/1653)
OSがBIOSの時刻を参照するのは、OS起動時の一回だけです。OS起動後はOSの機能で時計を管理します。なので、実際の時刻とずれてくるのは勿論ですがBIOSの時刻ともずれてきます。ハードウェアの時計をいくら高性能で正確な物を搭載しても、今の仕組みのままな限り、ずれは防げません。OSによって「ずれ」の大小があることは十分に考えられます。因みにLinuxの場合はhwclockというコマンドでOSの時刻とBIOSの時刻の同期をとることが可能です。Windowsでは、それが出来るかどうか生憎、存じません。
- maguro999
- ベストアンサー率21% (59/273)
http://www.biwa.ne.jp/~chu2/laboratory/win32api.html#win32api02 Win32APIとしてのタイマー割り込み制度はこんなところです。 WinMEのころに経験したのですが長時間高負荷な処理が続くと 時計処理に関するタイマー割り込みが正常行えないのか 時間がとても遅れたことがあります。
- popesyu
- ベストアンサー率36% (1782/4883)
Vistaのせいでもなければマイクロソフトのせいでもありませんよ。さすがにそれはお門違いも行き過ぎです。 http://arena.nikkeibp.co.jp/qa/os/20030820/105630/ 別にWindowsに限らずですが、世の中のあらゆる時計は殆どが水晶時計(クオーツ)です。当然パソコンのそれも同じです。 誤差は一月に 15 秒ほどと元からそんなに精度はよくありませんが、非常に安価なこととこの程度の誤差は実用レベルでは全く問題ないため広く使われています。 近年になって原子時計という誤差が2000 万年に 1 秒という超高性能なシステムが開発されましたが、高いし、でっかいしで、PCの内部に使うのは非現実的です。 でPCの内部はノイズの嵐ですから、元から誤差がさらに大きくなるというのと(つまりはMACでもLinuxでもこれは一緒)、時計はマザーボード上の電池を使って動いているのですが、この電池は大体数年で切れるのですが、へたってきても気付かずにそのまま使われることも多い(交換する必要があるということを知らない人も多い)ので、ずれやすい条件はそろっていると思います。 そのため、パソコンの場合はOSの方でインターネットを介して正確な時計と同期を取るというツールが標準で備わっています。
VISTAにかかわらず、 PCの時計機能はマザーのBIOS標準機能として搭載されています、 この時計ICから情報を取得してるだけ、 それとPCの時計ICは若干遅れるように調整されてます、 これは時刻がズレる事で起きるトラブルの場合、 未来の時刻になるよりも、 過去の時刻になる方がトラブルが少なくて済むから。
- welcome041
- ベストアンサー率30% (29/96)
Windowa Vista Home Premium 32Bitを使用しています。 電波時計とくべて3秒ほど遅れてますね。別にこれくらいいいんじゃないかと思いますが・・・・・・。
- hiroki0527
- ベストアンサー率22% (1101/4910)
マザーボードの問題だと思うけど? 少なくてもOSの問題では無いと思うがねえ。 はっきり言ってマザーボードは「時計関係機能」に金掛けていないので時計並みの正確さは有りませんよ。 Vistaの問題でもなく、少なくてもWin95時代からです。 だから「桜時計」等インターネット上のタイムサーバーと同期させ定期的に時間を修正するソフトがWin95の時代から有る訳。 XPの頃からWindowsが自前でタイムサーバーと同期する機能を持ちました。
マイクロソフトは正確な時計を作る技術を持ちません。 そして改善の努力を放棄して専らインターネット経由の更新に頼っているのが現状です。
- rui2007
- ベストアンサー率20% (63/302)
VISTAというより使用しているマシンの問題だと・・・ VISTAは良く知りませんが、XPだと 日付と時刻のプロパティからインターネット時刻の欄で タイムサーバーに定期的に同期をとって時刻調整させることができます。 VISTAになってもあると思いますので、確認されたらいかがでしょうか? 設定しているタイムサーバーが不通の状態だと 時計はどんどん狂ってしまいます。 ちなみに、私が使っているタイムサーバーは tock.usno.navy.mil です。