IT用語帳
ES組込みシステムのソフトウェア設計・製造 · ソフトウェア仕様書の作成

ラウンドロビンスケジューリング

Round Robin Scheduling

らうんどろびんすけじゅーりんぐ

同一優先度のタスクに対して、一定のタイムスライス(時間量子)を順番に割り当てるスケジューリング方式。すべてのタスクに公平にCPU時間を配分する。プリエンプティブスケジューリングと組み合わせて使用されることが多い。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 22 回出題(応用情報技術者試験 8・高度試験 午前Ⅰ 3・エンベデッドシステムスペシャリスト試験 2・システム監査技術者試験 2・情報処理安全確保支援士試験 2・基本情報技術者試験 1・システムアーキテクト試験 1・プロジェクトマネージャ試験 1・ネットワークスペシャリスト試験 1・データベーススペシャリスト試験 1)

残り 12 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

エンベデッドシステムスペシャリスト試験の過去問によく出る用語

Related

関連キーワードの用語

ESデッドライン

リアルタイムシステムにおいて、タスクの処理が完了しなければならない時刻の上限。デッドラインを超過するとシステムの要件違反となり、ハードリアルタイムシステムでは致命的な障害につながる可能性がある。

ESプリエンプティブ方式

実行中のタスクより優先度の高いタスクが実行可能になった場合、実行中のタスクを中断して高優先度タスクに切り替えるスケジューリング方式。RTOSの標準的なスケジューリング方式であり、応答性の高いリアルタイム処理を実現する。

ESレートモノトニックスケジューリング(RMS)

周期的タスクに対して、周期が短いタスクほど高い優先度を固定的に割り当てるスケジューリングアルゴリズム。固定優先度方式では最適であることが証明されている。CPU利用率がn(2^(1/n)-1)以下ならスケジューラビリティが保証される。

ESEDF(最早期限優先スケジューリング)

デッドラインが最も近いタスクに最高の優先度を動的に割り当てるスケジューリングアルゴリズム。理論的にはCPU利用率100%までスケジューラブルであり、RMSより効率が高い。ただし、過負荷時の振る舞いが予測困難という課題がある。

ESスケジューラビリティ分析

全タスクがデッドラインを満たして実行可能かどうかを事前に検証する分析手法。CPU利用率テスト、応答時間分析などの手法がある。リアルタイムシステムの設計段階で時間制約の保証に用いる。

AP実行状態

タスク(プロセス)の状態の一つで、CPUが割り当てられて処理を実行している状態。プリエンプティブなスケジューリングでは、タイムクウォンタムを使い切ったり優先度の高いタスクが実行可能になったりすると、実行可能状態に戻される。入出力の完了などを待つ場合は待ち状態に移る。