コンテキストスイッチング

コンテキストスイッチング

★★☆☆☆

意味

コンテキストスイッチングとは、オペレーティングシステムが現在実行中のタスク(プロセスまたはスレッド)から別のタスクに切り替えることを指します。この切り替えは、CPUが異なるタスクの実行に必要な情報をロードし直すことを伴います。

コンテキストスイッチングは、マルチタスク環境で複数のタスクを並行して実行可能にする重要なメカニズムです。コンテキストスイッチングが発生する主な理由には、タスクの優先度、タイムスライスの終了、割り込みの処理などがあります。

コンテキストスイッチングの過程では、オペレーティングシステムは以下の情報を保存および復元します。

  • プログラムカウンタ(PC)

対義語

コンテキストの継続、タスクの連続性、シームレスな遷移

コンテキストスイッチングの詳しい解説・事例・出典を見る →
最終更新: