マルチタスク
タスクの切り替えにはハードウェアタイマ割り込みが用いられることが多く、この場合割り込みによって一定時間内(タイムスライス)に強制的にオペレーティングシステム (以下、OS) に制御が移る。OSが TSS の場合、一定の方式に従い次のタイムスライスを実行中のタスク・プロセス・スレッド(マルチスレッドOSの場合)に割り当てる。また、OSはシステムコール処理のタイミングにおいて、より優先度の高いタスク・プロセス・スレッドに CPU サイクルを割り当てる。これらのことをプリエンプション (横取り) という。
この方式を特に指す場合はプリエンプティブなマルチタスクという。Unix系(Linuxなど)のシステムや、パーソナルコンピューター用商用OSでは、OS/2(ArcaOS,eComStation,osFree)、9X系Windows、CE系Windows、NT系Windows(ReactOS,Greentea OS)、macOS(Classic Mac OS)などがある。