JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... い切る まで実行される。その時間単位の長さは sched_rr_get_interval (2) を使って取得できる。 SCHED_DEADLINE: 散発タスクモデルのデッドラインスケジューリング バージョン 3.14 以降では、 Linux はデッドラインスケジューリングポリシー ( SCHED_DEADLINE ) が提供される。 現 ... はジョブ列を持つタスクで、 各ジョブは期間 (period) あたり多くとも 1 回だけ有効化される。 各ジョブには relative deadline (相対デッドライン) と computation time (計算時間) がある。 相対デッドラインは、そのジョブがそのデッドラインより前に実行が終了すべきであること ... (release time) と呼ばれることもある)。 start time はタスクが実行を開始する時刻である。 したがって、 absolute deadline (絶対デッドライン) は到着時刻に相対デッドラインを加算することで求められる。 以下の図はこれらの用語をまとめたものである。 arrival/wakeup abso ... ... ァーストアウト型のポリシー。 SCHED_RR ラウンドロビン型のポリシー。 Linux では以下のポリシーも提供されている。 SCHED_DEADLINE デッドライン (応答期限) ベースのスケジューリングポリシー。詳細は sched (7) を参照。 attr 引数は、 指定したスレッドの新しいスケジューリン ... ) を使って判定できる。 他のポリシーでは、 このフィールドには 0 を指定しなければならない。 sched_runtime このフィールドは、 デッドラインスケジューリングの "Runtime" パラメーターを指定する。 この値はナノ秒単位で表現される。 このフィールドと次の 2 つのフィールド ... は SCHED_DEADLINE スケジューリングにおいてのみ使用される。 詳細は sched (7) を参照。 sched_deadline このフィールドは、 デッドラインスケジューリングの "Deadline" パラメーターを指定する。 この値はナノ秒単位で表現される。 sched_period このフィールドは、 デッ ... ... ァーストアウト型のポリシー。 SCHED_RR ラウンドロビン型のポリシー。 Linux では以下のポリシーも提供されている。 SCHED_DEADLINE デッドライン (応答期限) ベースのスケジューリングポリシー。詳細は sched (7) を参照。 attr 引数は、 指定したスレッドの新しいスケジューリン ... ) を使って判定できる。 他のポリシーでは、 このフィールドには 0 を指定しなければならない。 sched_runtime このフィールドは、 デッドラインスケジューリングの "Runtime" パラメーターを指定する。 この値はナノ秒単位で表現される。 このフィールドと次の 2 つのフィールド ... は SCHED_DEADLINE スケジューリングにおいてのみ使用される。 詳細は sched (7) を参照。 sched_deadline このフィールドは、 デッドラインスケジューリングの "Deadline" パラメーターを指定する。 この値はナノ秒単位で表現される。 sched_period このフィールドは、 デッ ... ... があることを意味します。このような問題を回避するには、 TIMER_ABSTIME フラグを指定して clock_nanosleep (2) を使用し、絶対的なデッドラインまでスリープするようにします。 Linux 2.4 では、 nanosleep () が ( SIGTSTP などの) シグナルにより停止された場合、 nanosleep ( ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。