プリエンプティブなマルチタスク

用語の解説

プリエンプティブなマルチタスクとは

(プリエンプティブナマルチタスク)

 ハードウェアタイマを利用して、複数のプログラムの制御を切り替えていくマルチタスク方式(非協調的マルチタスク)。

 ノンプリエンプティブなマルチタスクでは、アプリケーションの自主的な制御の解放に頼っていたのに対し、プリエンプティブなマルチタスクでは、OSが強制的に複数のアプリケーション間で制御を切り替えることができる。 逆にいえばアプリケーションは、他のアプリケーションを「動かす」ことを意識する必要がない。  プリエンプティブなマルチタスクの長所は、マルチタスクの制御をOSが完全に掌握していることである。 この場合アプリケーションは、他のアプリケーションにまったく影響を受けることなく処理が行なえる。 制御の切り替えはハードウェアタイマ・ベースに起こるので、滑らかなマルチタスキングが実現できる。 一方の短所は、ノンプリエンプティブなマルチタスクに比較すると、マルチタスクを実現するために必要な処理が複雑なことである。 しかしCPUの性能向上などにより、このオーバーヘッドはパーソナルコンピュータレベルでもそれほど問題ではなくなってきている。  プリエンプティブなマルチタスクは、伝統的なマルチタスク手法で、Windows NTやWindows 95、OS/2、UNIXなど、ほとんどの32bit OSで採用されている。

用語解説出典   powered by. アスキーデジタル用語辞典

CNET Japan

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]