平成26年度春期 応用情報技術者試験 午前 問17

分野:ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア)|実際に出題されたIPA過去問題

CPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。

  1.  自動制御システムなど,リアルタイムシステムのスケジューリングに適している。
  2.  タイマ機能のないシステムにおいても,簡単に実現することができる。
  3.  タイムシェアリングシステムのスケジューリングに適している。
  4.  タスクに優先順位をつけることによって,容易に実現することができる。
解答・解説を見る

正解:ウ

AI解説

ラウンドロビンスケジューリングは,実行可能なプロセスに一定時間(タイムクォンタム)ずつ順番にCPUを割り当てる方式で,どのプロセスにも公平に応答機会を与えられる。対話型利用者を公平に処理するタイムシェアリングシステム(TSS)に適している。 ア: リアルタイムシステムには締切り保証のための優先度ベースのスケジューリングが適しており,一律に順番へ回すラウンドロビンは不向きである。 イ: 一定時間で強制的に切り替えるためにはタイマ機能(インターバルタイマによる割込み)が不可欠であり,タイマなしでは実現できない。 ウ: 正解。一定時間ずつ公平にCPUを割り当てる特性は,多数の対話利用者を抱えるタイムシェアリングシステムに適する。 エ: ラウンドロビンは優先順位ではなく到着順・巡回でCPUを割り当てる方式であり,優先順位付けは別方式(優先度方式)の話である。 💡 ラウンドロビン=「持ち回り」。タイムクォンタム・公平・TSSの3語をセットで覚える。リアルタイム=優先度方式,というもう一つの対応も頻出である。

出典:平成26年度 春期 応用情報技術者試験 午前 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア))の過去問