株式会社 SSKPC

A02448 2000/01/01
プリエンプティブ・マルチタスク preemptive multitasking
マルチタスクの方式のひとつ。OSがCPUで処理するタスクの切り替えを時間を区切って強制的に実施する。タスクは、CPUが処理するのに都合の良い基本単位であるスレッドに分割されて実行される。  プリエンプティブ・マルチタスクOSには、Windows 95/98/NT/2000、OS/2 Warp、Mac OS X/X Server、UNIXがある。これらのOSは、複数のプログラムからの処理要求に対し、CPUをどれだけ割り当てるか優先順位を付けて処理する。  同じマルチタスクでも、Windows 3.1やMac OSのように実行中のタスクが実行終了しないと、制御をOSに戻さない方式のことを疑似マルチタスクやノンプリエンプティブ・マルチタスク、協調的マルチタスクと呼ぶ。