12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

リアルタイム 性 能プロセス・ディスパッチ・レイテンシーは 以 下 のイベント 発 生 のシーケンスに 掛 かる 時 間 で 構 成されます。1. 割 り 込 みコントローラは 割 り 込 みを 通 知 し、CPUへの 例 外 割 り 込 みを 作 成 します。2. 割 り 込 みルーチンが 実 行 され、 割 り 込 みを 待 っている(ターゲット)プロセスが 起 こされます。3. 現 在 実 行 中 のプロセスは 停 止 され、コンテキスト・スイッチが 機 能 するためターゲット・プロセスが 実 行 可 能 となります。4. ターゲット・プロセスは 割 り 込 み 待 ちでブロックされていたカーネルポイントから 抜 けます。5. ターゲット・プロセスはユーザー・モードで 実 行 します。この 一 連連 のイベントはプロセス・ディスパッチ・レイテンシーの 理 想 のケースを 表 しており、 図2-1に 図 示 されています。 上 記 1~5の 番 号 が 図 2-1の 中 に 記 述 されています。図 2-1 標 準 的 なプロセス・ディスパッチ・レイテンシープロセス・ディスパッチ・レイテンシーは、アプリケーションが 外 部邪 イベントに 対 して 応 答 可 能なスピードを 表 しているので、イベント 駆 動 型 リアルタイム・アプリケーションにとってとても重 要 な 基 準 となります。 殆 どのリアルタイムアプリケーションの 開 発 者 が、 彼 らのアプリケーションが 特 定 のタイミング 制 約 を 満 たす 必 要 があるため、 予 想 される 最 悪 のプロセス・ディスパッチ・レイテンシーに 興 味 を 持 っています。プロセス・ディスパッチ・レイテンシーはいくつかのオペレーティング・システムの 通 常 操 作 、デバイスドライバー、ハードウェアに 影 響 します。 以 下 のセクションではプロセス・ディスパッチ・レイテンシーでのいくつかのジッターの 原 因 を 観 察 します。2-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!