翻訳しなさい

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
XSLT 2.0およびXPath 2.0のプログラマーの手引き(プログラマーへのプログラマー)のイメージ
RHCEの赤い帽子のイメージは証明したエンジニアのLinuxの調査ガイド(検査RH302) (証明の出版物)を
現代オペレーティングシステム(第3版)のイメージ
Google Maps API 3の開始のイメージ

Linux HPETサポート

IA-PC HPET (高精度のでき事のタイマー)はこの十年の初期のIntelそしてマイクロソフトによって共同で開発された指定である。 最新バージョンは2004年10月日付を記入される。 それは目的がIAPCのために`のdefacto' timerハードウェアとして現在使用される実時間時計周期的な割り込み世代別機能、最初に遺産8254のプログラマブル・インターバル・タイマーを補い、結局取り替えであることを示した。

HPETの建築はオペレーティングシステムによって使用することができる一組のタイマーを定義する。 タイマーブロックは単一のカウンターの組合せ32までのコンパレーターおよびマッチの記録であり。 コンパレーターは自由な連続した単調なカウンターの価値に対してマッチの記録の内容を比較する。 カウンターの出力がマッチの記録の価値に匹敵するとき割り込みは発生する。 コンパレーターのそれぞれは割り込みを出力できる。 最大8つのタイマーブロックは合計256のタイマーのために支えられる。 各タイマーブロックは異なった時間を記録する属性を有することができる。 特定の実施はこれらのタイマーのサブセットだけ含むことができる。 最低3つのタイマーは要求される。

指定はHPETの建築の次のブロックダイヤグラムを含んでいる。

タイマーのいくつかは周期的な割り込みを発生させるために可能になるかもしれない。 従ってタイマーが周期的であるために置かれればこのタイマーのための期間はマッチが起こるたびに割り込みを発生させるために次に計算するにマッチの記録、加えられる。 カウンターは通常広く64ビットであるが、32ビット実施は指定によって許可され、64ビットのカウンターはまた32ビットモードで運転することができる。 カウンターは最小10のMHzで動く。 大いに速いよりかどちらがより古いRTC (実時間時計)は大いにより高い決断でおよびこうして周期的な割り込みを作り出すことができる。 記録はメモリ・スペースにこれらのタイマーと地図を描かれる関連付けた。

HPETの位置をオペレーティングシステムに知らせるBIOSの使用ACPI (高度構成および力インターフェイス)機能性は記録スペースの記憶地図を描いた。 Intel DX48BT2 (AKA BoneTrail)のマザーボードからの分解されたACPI HPETのテーブルの例はここにある。 $猫/sys/firmware/acpi/tables/HPET > /var/tmp/hpet.out $のiasl - d /var/tmp/hpet.out $猫の/var/tmp/hpet.dsl/** Intel ACPIの構成の建築* AMLのディスアセンブラー版20090123 ** /var/tmp/hpet.outの分解、日曜日7月5日の19:34: 47 2009年** ACPIデータテーブル[HPET] **フォーマット: [HexOffset DecimalOffset ByteLength] FieldName: FieldValue */[000h