過去問解きまくり研究所 ホーム

平成23年度 秋期 午前 問19

ソフトウェア

タスクのディスパッチの説明

タスクのディスパッチの説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解アあるタスクの実行中に,別のタスクに切り替え,かつ実行権を渡すこと

解説

決めるのではなく、実行権を渡す動作です。

タスク管理では、次にどれを走らせるかを決める働きと、実際に走る権利を渡す働きが分かれています。前者がスケジューリングで、後者がディスパッチです。ディスパッチは、いま走っているタスクを止め、次のタスクへ処理装置を明け渡す動作を指します。このとき、止める側のレジスタの内容などをいったん退避し、動かす側のぶんを復元します。見分けの軸は二つあります。一つ目は、決める働きか渡す働きかです。順番を決めるという記述はディスパッチの一つ手前の段に当たるので、最も紛らわしい相手になります。二つ目は、動作を述べているか、ものや状態を述べているかです。設問が問うているのは動作なので、名詞の説明で終わっている記述は答えになりません。この二つを順に当てると、四つの記述のうち残るのは一つだけです。タスクの実行に必要な情報の集まりや、複数のタスクが同時に動いているように見える状態は、いずれも動作ではないので、二つ目の軸で落ちます。決めるのがスケジューリング、渡すのがディスパッチ、という対応を押さえておけば、この型の設問は一本の線で切り分けられます。

ほかの選択肢はなぜ違うのか

出典:平成23年度 秋期 応用情報技術者試験 午前 問19

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)