応用情報技術者試験 2011年度 = 平成23年度・秋期 午前 問19

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

ア あるタスクの実行中に、別のタスクに切り替え、かつ実行権を渡すこと
イ 各タスクの実行順序を決定すること
ウ タスクの内部状態、置かれた状況、与えられた条件など、タスクの実行に必要な各種情報のこと
エ 複数のタスクを同時に実行しているかのように見せかけた状態のこと

解答



解説

 タスクのディスパッチは、複数のプログラムを(見かけ上)同時に実行するマルチタスクOSが、次に実行すべきプログラム(タスク)を決定してCPU使用権を与える操作です。

 ディスパッチは、あるタスクの実行中に、別のタスクに切り替え、かつ実行権を渡すことです。

 各タスクの実行順序を決定することは、タスクスケジューリングです。

 タスクの内部状態、置かれた状況、与えられた条件など、タスクの実行に必要な各種情報は、タスク制御ブロックTCB:task control block)です。

 複数のタスクを同時に実行しているかのように見せかけるのは、マルチタスクです。


BohYoh.comトップページへ