二つの時間概念 ハードウェア時刻 –RTC (Real Time Clock) – コンピュータの電源が入っていないときでも、 バッテリーを用いて計測 システム時刻 –Software Clock とも – 起動時に RTC を参照して現在時刻を設定 以後は、タイマ割り込み時にインクリメント.

Slides:



Advertisements
Similar presentations
オペレーティングシステムと は オペレーティングシステム 第 3 回. 今回の講義内容 OS の目的 何のためにあるのか コンピュータの利用形態 パソコンだけではない いくつか補足.
Advertisements

Improvement of bootup time using Power Management - Project Update -
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
新潟インターネット研究会 神保道夫 NTP入門 新潟インターネット研究会 神保道夫
多入力パルス波高分析システムの開発 環境計測 小栗 康平  京都府立大学 環境情報学科 環境計測 卒論発表会.
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
ARTLinuxの特徴 ARTLinux: ハードリアルタイム処理機能を拡張したLinuxカーネル 固定優先度に基づくスケジューリング機能
第3回 並列計算機のアーキテクチャと 並列処理の実際
Ibaraki Univ. Dept of Electrical & Electronic Eng.
TTimer タイマーコンポーネント 一定時間ごとにイベントを起こして処理をおこなう.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
ブロック運びゲーム.
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
分散環境におけるフィードバックを用いたオーケストラ演奏機構の構築
インターネットにおける オーケストラ演奏同期機構の 設計と実装
スレッドとプロセス 本題: スケジューリング
オペレーティングシステム (OSの機能と構造)
徳島大学工学部知能情報工学科 A1 グループ 学部4年 森陽司
Real Time Graph 指定された計測のデータを実時間収集サーバ(LABCOM)から取得し、リアルタイムにグラフとして表示する。
3.2 合意問題 agreement problems
コンピュータ概論B ー ソフトウェアを中心に ー #03 プログラムの実行形態
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第3回 CPUの管理と例外処理 OSによるハードウェアの管理 CPUの構成、動作 CPUの管理 例外処理、割り込み処理 コンテキストスイッチ
オペレーティングシステム (割り込み処理)
Linuxカーネルについて 2014/01.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第5回 CPUの役割と仕組み3 割り込み、パイプライン、並列処理
割り込み.
環境計測に用いられるOSの リアルタイム性の比較
コンピュータ概論B ー ソフトウェアを中心に ー #03 プログラムの実行形態
真空モータの翼通過周波数騒音を抑制する制御系における参照信号の生成
シグナル通信 普通の割込みとソフトウェア割込み ソフトウェア割込みとシグナル キーボードからのシグナル 例外 (exception)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
オペレーティングシステムとは オペレーティングシステム 第3回.
アスペクト指向プログラミングを用いたIDSオフロード
タイムスタンプ付ストリームI/Oによる音の実時間処理
Occam言語による マルチプリエンプティブシステムの 実装と検証
ストップウォッチの カード ストップウォッチの カード
型付きアセンブリ言語を用いた安全なカーネル拡張
Ibaraki Univ. Dept of Electrical & Electronic Eng.
RT-Linuxを用いた 多入力パルス波高分析システムの開発
Air Chip/Air Microご紹介.
第8週 高精度GPSの構築 位相測位の原理 通信システムの構築.
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
オペレーティングシステム2006 第1回 概要 2006年10月12日 海谷 治彦.
Line Tracer ~~ PIC の 軌跡 ~~ e1317.
第2回 GPS測位の原理 衛星測位の原理 GPS衛星システム GPSの信号システム GPSの測位方式.
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
Linux Device Driver 輪講 7. 時の流れ
ゲーム開発モデルの基礎.
第6回 高精度GPSの構築 位相測位の原理 通信システムの構築.
オペレーティングシステム 第2回 割り込みとOSの構成
東京工業大学 情報理工学研究科 数理・計算科学専攻 千葉研究室 栗田 亮
GPSと相対論 金野 幸吉.
情報コミュニケーション入門b 第2回 Part2 パソコンの基本操作 ~日本語入力まで
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
ウェブアプリケーションサーバの Degradation Schemeの 制御に向けて
組込みシステムとは コンピュータ制御システム?
アクセス集中時の Webサーバの性能に対する OSの影響
オペレーティングシステム (OSの機能と構造)
第2回 GPS測位の原理 衛星測位の原理 GPS衛星システム GPSの信号システム GPSの測位方式.
マイコンプログラムの実際.
1999年度 卒業論文 UDPパケットの最適な送信間隔の検討 早稲田大学理工学部情報学科 G96P026-4 小川裕二.
オペレーティングシステムJ/K 2004年10月4日
タイムスタンプ付ストリームI/Oによる音の実時間処理
オペレーティングシステム (OSの機能と構造)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
情報処理Ⅱ 第2回レポート総評 2003年12月22日作成.
Presentation transcript:

二つの時間概念 ハードウェア時刻 –RTC (Real Time Clock) – コンピュータの電源が入っていないときでも、 バッテリーを用いて計測 システム時刻 –Software Clock とも – 起動時に RTC を参照して現在時刻を設定 以後は、タイマ割り込み時にインクリメント

tick (clock tick) 時分割処理の契機となるタイマ割り込み – 時計の音「チクタク( tick-tack )」から 伝統的に 10ms とされる – 環境や条件によって異なり、変更も可能 Linux kernel 2.6 では 1ms –1tick が 10ms から離れる毎に時計の精度が低下

adjtimex(8) 時間に関係するカーネル変数を変更 より正確な tick を刻むのに必要 –1tick = 10.0ms と 1tick = 9.96ms では? 一日 tick * 0.04 ms = 345.6sec ≒ 6 分

adjtime(2) システム時刻を調整 – 時間は連続的でなければならない 12:25:05 だったのに 12:24:38 になってはいけない – 徐々にシステム時刻を調整 システム時刻 12:25:05 、本来の時刻が 12:24:05 1 分経つ間に、本来の 1 秒毎に 0.5 秒しか変化させな い

hwclock ハードウェア時刻とシステム時刻の同期 – ハードウェア時刻からシステム時刻を設定 – システム時刻からハードウェア時刻を設定 /etc/adjtime – ハードウェアクロックは正確ではないが 「不正確さ」は予想の範疇 – 規則的な時間のずれを記載

tick の正確性 RTC とは別のハードウェアにより発生 –PIT(Programmable Interval Timer) 供給される clock により精度が決定

参考 時間を計る手段 –tick (Programmable Interval Timer) タイマ割り込み –RTC (Real Time Clock) –RDTSC (Read-Time Stamp Counter) CPU Counter

参考資料 bin/wiki/wiki.cgi?page=Kernel%A5%E1%A5%E2+%BB%FE%B4%D6%B4 %C9%CD%FD%CA%D A1%BC%A4%CE%C0%BA%C5%D9