コンテンツ
- 定義-Pre-Emptionはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- TechopediaがPre-Emptionについて説明します
定義-Pre-Emptionはどういう意味ですか?
プリエンプションとは、タスクの一時的な中断と一時停止を指し、協力を求めることなく、後でそのタスクを再開することを意図しています。この動作はconスイッチと呼ばれ、通常、プリエンプティブスケジューラ、プリエンプション、またはシステムで実行中のタスクをプリエンプトまたは割り込み、後で再開することを許可されたオペレーティングシステムのコンポーネントによって実行されます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
TechopediaがPre-Emptionについて説明します
プリエンプションは、以前に中断されたタスクを再開するために、スケジューラーが現在実行中のタスクを中断および中断するマルチタスクの一種です。このアクティビティは、使用可能なほぼすべてのオペレーティングシステムで実行されます。非プリエンプティブ(協調)マルチタスクは、MSウィンドウの初期の16ビットバージョンで使用されていた方法でした。すべての32ビットバージョンは、プリエンプティブマルチタスクを使用します。プリエンプションは、現在実行中のスレッドを一時停止し、次に実行するスレッドを決定するためにスケジューラーを起動する割り込みメカニズムの使用を伴います。プロセッサー時間の。
スレッドがプリエンプティブマルチタスクシステムで実行するために割り当てられた時間は、タイムスライスまたはクォンタムタイムと呼ばれます。スケジューラは、実行するすべてのスレッドにタイムスライスを割り当てます。スレッドのタイムスライスが期限切れになると、スケジューラはそれを一時停止し、別のスレッドに切り替えます。
一部のシステムには、カーネルモードでもタスクをプリエンプション処理できるプリエンプティブカーネルがあります。そのようなシステムの例は、Solaris 2、Windows NT、Linux、Advanced Interactive eXecutive、およびBerkeley Software Distributionです。