情報科学 の プリエンプションに関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

プリエンプション

読み方、または別称:ぷりえんぷしょん

プリエンプション(Preemption)は、コンピュータが実行中のタスクを一時的に中断する動作のことで、また、そのタスクを再実行することを指す。
このような動作はコンテキストスイッチと呼ばれるが、保護されたタスクかプリエンプティブスケジューラがこの動作を行い、システム内の他のタスクに割り込み、後でそれらタスクを再稼働させる。
なお、どのようなシステム設計でも、必ずプリエンプションには不可能な操作がある。それはすなわち、カーネルの機能や割り込み処理であり、これらの動作を完了するまで実行できるようにしないと、競合状態が発生しやすくなり、結果としてデッドロックを誘発する。
タスクがカーネル機能を処理中は、スケジューラがプリエンプションできないようにすれば、カーネル設計を簡略化できる。なお、プリエンプティブ・マルチタスク(preemptive multitask)とは、協調的マルチタスクとプリエンプション可能なマルチタスクを区別するための用語で、協調的マルチタスクは、かくそれぞれのタスクがシステムリソースを必要としない時にそれを自発的に解放するようプログラムされている方式である。

ページトップへ戻る

話題の用語

ITと社会用語辞典

ワークロード

ワークロードとは、システムのパフォーマンスを適正な状態に保つための指標のこと。

インターネット用語辞典

ライフログ

ライフログとは、人間の活動の記録(行動履歴)をデジタルデータとして記録すること、およびその記録のことである。

ページトップへ戻る

情報漏洩防止ソリューション 「秘文」

ITのお悩みをソリュっと解決! 特命課ソリュートくんがいく!

『オムニチャネル』から商品を探すページです。日立ソリューションズは、コンサルティングからシステム構築、サポートとトータルソリューションをご提供するシステムインテグレーション企業です。

ページトップへ戻る