プリエンプティブ マルチタスクについて詳しく解説

プリエンプティブマルチタスクは、マルチタスクの一種です。その目的は、コンピュータのプロセッサによって実行されるさまざまなタスク (プログラム) の計算時間を共有することです。

プリエンプティブ マルチタスク オペレーティングシステムでは、プロセッサ内でのプロセスの実行に未定義の時間がかかることは許可されません。定義れた時間が各プロセスに割り当てられます。設定された制限より前にタスクが完了しない場合、プロセスはスタックに戻され、キュー内の次のプロセスに道が開けられ、プロセッサによって実行されます。この先取り権は、ハードウェアの中断によっても同様に簡単に発生します。

一部のタスクには優先順位を割り当てることができ (複数の優先順位レベルがありえます)、タスクに割り当てられる時間が長くなり、キュー内での待機時間が短くなります。プリエンプション中、プロセス状態 (フラグ、レジスタ、命令ポインタ) はメモリに保存されます。コードを再度実行するには、プロセッサにリロードする必要があります。これがコンテキストの切り替えです。

  1. Preemció – catalan
  2. Preempce (informatika) – tchèque
  3. Multitasking – allemand
  4. Preemption (computing) – anglais
  5. Multitarea apropiativa – espagnol
  6. Eelisasendus – estonien

プリエンプティブ マルチタスクについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。