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.

プロセス・スケジューリングsched_get_priority_minルーチンルーチン4sched_get_priority_min(2)システムコールは 指 定 したスケジューリング・ポリシーに 対 応 する最 も 低 い 優 先 度 を 取 得 することが 可 能 です。概 要#include int sched_get_priority_min(int policy);引 数 は 以 下 のように 定 義 されます:policyファイル 内 に 定 義 されるスケジューリング・ポリシー。policy の 値 は 以 下 の1つである 必 要 があります。SCHED_FIFOSCHED_RRSCHED_OTHERファーストイン・ファーストアウト(FIFO)ラウンドロビン(RR)タイムシェアリング数 字 的 に 高 い 優 先 度 値 を 持 つプロセスは 数 字 的 に 低 い 優 先 度 値 を 持 つプロセスよりも 前 にスケジュールされます。sched_get_priority_minより 返 される 値 は、sched_get_priority_maxより 返される 値 よりも 小 さくなります。<strong>RedHawk</strong> <strong>Linux</strong>は、ユーザー 優 先 度 値 の 範 囲 がSCHED_FIFOとSCHED_RRに 対 しては1から99、そしてSCHED_OTHERに 対 しては 優 先 度 0 が 許 可 されます。もし 呼 び 出 しに 成 功 した 場 合 、sched_get_priority_minは 指 定 したスケジューリング・ポリシーに 対 応 する 最 も 低 い 優 先 度 を 返 します。 戻 り 値 -1はエラーが 発 生 したことを 示 し、errnoはエラーを 知 らせるため 設 定 されます。 発 生 する 可 能 性 のあるエラーの 一 覧 を 取 得 するにはsched_get_priority_min(2)のmanページを 参 照 してください。sched_get_priority_maxルーチン4sched_get_priority_max(2)システムコールは 指 定 したスケジューリング・ポリシーに 対 応 する最 も 高 い 優 先 度 を 取 得 することが 可 能 です。概 要#include int sched_get_priority_max(int policy);引 数 は 以 下 のように 定 義 されます:policyファイル 内 に 定 義 されるスケジューリング・ポリシー。policy の 値 は 以 下 の1つである 必 要 があります。SCHED_FIFOSCHED_RRSCHED_OTHERファーストイン・ファーストアウト(FIFO)ラウンドロビン(RR)タイムシェアリング数 字 的 に 高 い 優 先 度 値 を 持 つプロセスは 数 字 的 に 低 い 優 先 度 値 を 持 つプロセスよりも 前 にスケジュールされます。sched_get_priority_maxより 返 される 値 は、sched_get_priority_minより 返される 値 よりも 大 きくなります。4-11

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

Saved successfully!

Ooh no, something went wrong!