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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

リアルタイム 性 能プロセス・ディスパッチ・レイテンシーに 対 する 明 確 な 影 響 で 割 り 込 みの 無 効 化 と 割 り 込 み 受 信とで 最 大 の 遊 いの1つは、 割 り 込 みが 実 行 しているアプリケーションに 対 して 非 同 期 かつ 予 測 不 可能 な 時 に 発 生 することです。これは 利 用 可 能 なシールディングの 様 々なレベルを 理 解 することが重 要 です。複 数 の 割 り 込 みが 特 定 のCPU 上 で 受 信 が 可 能 な 時 、プロセス・ディスパッチ・レイテンシーへの影 響 は 深 刻 となる 可 能 性 があります。これは 複 数 の 割 り 込 み 処 理 ルーチンが 高 優 先 度 割 り 込 みのプロセス・ディスパッチ・レイテンシーが 完 了 する 前 に 処 理 されなければならない 割 り 込 みが 積み 重 なることが 可 能 であるためです。 図 2-5は 高 優 先 度 割 り 込 みに 応 答 しようとしている 間 に2つの 割 り 込 みがアクティブになるケースを 示 します。 図 2-5に 記 述 された1~5の 番 号 は2-3ページで説 明 した 通 常 のプロセス・ディスパッチ・レイテンシーのステップを 表 します。CPUが 割 り 込 みを 受 信 した 時 、CPUは 割 り 込 みが 可 能 なCPUからの 低 優 先 度 の 割 り 込 みを 無 効 にします。もしこの 期 間 に 低 優 先 度 の2 番 目 の 割 り 込 みがアクティブになったとしても、 最 初 の 割 り 込 みがアクティブである 限 りブロックされます。 最 初 の 割 り 込 みサービスが 完 了 した 時 、2 番 目 の 割 り 込 みはアクティブになりサービスが 提 供 されます。もし2 番 目 の 割 り 込 みが 最 初 の 割 り 込 みよりも 高 優 先 度 であった 場 合 、その 割 り 込 みは 即 座 にアクティブになります。2 番 目 の 割 り 込 み 処 理 が 完 了 した 時 、最 初 の 割 り 込 みは 再 びアクティブになります。どちらのケースもユーザープロセスは、すべての保 留 中 の 割 り 込 みのサービスが 完 了 するまでは 実 行 が 抑 制 されます。恐 らく、それは 割 り 込 みがアクティブであり 続 け、システムが 高 優 先 度 割 り 込 みに 応 答 することを 決 して 許 可 しない 異 常 なケースとなる 可 能 性 があります。 複 数 の 割 り 込 みが 特 定 のCPUに 割 り付 けられる 時 、 割 り 込 みが 積 み 重 ねられることが 原 因 でそのCPUのプロセス・ディスパッチ・レイテンシーは 予 測 しにくくなります。図 2-5 複 数 割 り 込 みによるみによるプロセス・ディスパッチ・レイテンシーへの 影 響2-7

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

Saved successfully!

Ooh no, something went wrong!