題名がイケてない気がしますが、以下のことを知りたいです。
OSが管理しているシステムクロック(=カーネルクロック)は、どのようにしてカウントを進めるのですか?
私はマザーボードに載っているICが割り込みを発生させて、それを用いて更新しているのかと思ったのですが、調べてみると違いました。
OSが起動した際に、マザーボードのハードウェアクロックを読み込み、OSのシステムクロックに設定します。
で、場合によっては、タイミングはわかりませんが、NTPを利用して、原子時計に近い値に更新も出来るようです。
で、Windowsの場合は一定周期毎/Linuxの場合は起動時停止時に、ハードウェアクロックをOSから更新するようです。
そこで、疑問が発生します。OSはどのようにして、カウントを進めているのですか?★
ハードウェアを利用していないとカウントできないような気がするのです。
CPUの動作周波数ですらマザーボード上のICが発生させる信号を元に動作しているので、CPUクロックのカウントに比例させて計測することが出来るとも思えません。
この程度の前知識はあって、足りない部分を補足して欲しいです。★
(「システムクロック」などの思いつくキーワードで検索しても見つけられませんでした。)
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ご想像の通り、マザーボード上に、「RTC(Real Time Clock)」という回路があり、一度設定するとその時刻から自動的にカウントアップしています。
パソコンの電源がOFFになっても、CMOSバッテリーを用いて動作し、途切れることはありません。
http://park12.wakwak.com/~eslab/pcmemo/clock/ind …
ただし、この回路の精度はそう高いものではないので、一ヶ月に秒単位で狂ったりもします。
そこで、一日に1回程度、原子時計を使ったNTPサーバ等から正確な時刻をもらい、設定してやれば、数日間は十分に正確な時刻を刻んでいると見て良いだろう、ということになります。
マザーボード上には、CMOS設定を保持するボタン電池がありますが、これが切れると、BIOS設定が飛ばずとも、起動ごとに時計が狂ってしまったりする症状も出たりします。
数年間使ってきたマザーボードが故障したと思ったら、ボタン電池が切れただけだった、というのもよくある話。
レスありがとうございます。
>>私はマザーボードに載っているICが割り込みを発生させて、
>>それを用いて更新しているのかと思ったのですが、調べてみると違いました。
>http://park12.wakwak.com/~eslab/pcmemo/clock/ind …
http://jibun.atmarkit.co.jp/lskill01/rensai/lpic …
↑↑や↑を読んではいたのですが、読み足りなくて勘違いしてしまったみたいです。
ハードウェア的なカウンタが使われているのですね。
納得できました。ありがとうございます。
ハードウェアカウンタを用いて、
・RTCの更新
・IRQ0でOSにシステムクロックの更新通知
が行われているようですね。
で、電池が切れるとリセット。
IRQ8でRTC更新。更新は、
・ユーザが手動で設定
・NTPを利用した自動設定
と、こんな感じですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CPUの動作クロックが低い
-
PIC16FF886のクロックについて
-
マザーボードのCPUへの対応
-
デスクトップパソコンの蓋を開...
-
CPUID hardware monitor という...
-
pcケース交換について
-
ノートPCのホコリ対策
-
富士通のノートパソコン ah77/u...
-
CPUの冷却と、速度どちらを...
-
レインボーシックスシージが落...
-
ブルースクリーン BSODにとても...
-
LANボード?ピンが曲がって...
-
PCから最近シャーという音がし...
-
VAIO・PCV-L450GのCPU交換について
-
CPU交換について
-
ノートパソコンのCPU温度が100℃...
-
ファンについて
-
PCを掃除をしたらファンが五...
-
最近、CPUの使用率が高くな...
-
コンカラーズブレードをインス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CPUについて Bus Speedとは?
-
オーバークロックでCPU、メモリ...
-
クロックジェネレーター 調べ方
-
AMD TDP89W 65W 35Wの違い
-
マザーボードのCPUへの対応
-
自動的に動作クロックを下げる...
-
SSDが公称値よりも遅い
-
i486のCPUについて
-
メモリスペック表記のPC3-○○○の...
-
ノートPCのCPUの動作クロックを...
-
メモリーについて
-
CPUの動作クロックが低い
-
CPU比較
-
PCIバスのクロックが変えられる...
-
DDR2デュアルチャネル構成の転...
-
メモリの矛盾
-
パソコンのCPUの進化は止ま...
-
939 Athlonx2 3600+について
-
OCする為にメモリ交換
-
オーバークロックのやりかた
おすすめ情報