「マルチタスク」の版間の差分
削除された内容 追加された内容
タスク、は曖昧さ回避へのリンクになっているためアンリンク |
|||
14行目:
タスクの切り替えにはハードウェアタイマ[[割り込み (コンピュータ)|割り込み]]が用いられることが多く、この場合割り込みによって一定時間内([[タイムスライス]])に強制的に[[オペレーティングシステム]] (以下、OS) に制御が移る。OSは一定の方式に従い次のタイムスライスを実行中の[[タスク]]・[[プロセス]]・[[スレッド (コンピュータ)|スレッド]](マルチスレッドOSの場合)に割り当てる。このことを'''プリエンプション''' (preemption, 横取り) という。
この方式を特に指す場合は'''プリエンプティブ''' (preemptive) なマルチタスクという。[[Unix系]]([[Linux]]など)のシステムや、[[パーソナルコンピューター]]用商用OSでは、[[OS/2]]、[[Windows NT系|NT系 Windows]]、[[
タスクを切り替える間隔を'''クオンタム'''と呼ぶ。この時間が長ければ長い程、システムの負荷が低い。しかし、一定期間内で同時に処理できる数はクオンタムに反比例する。この為、サーバ向けのOSではクオンタムは短くして応答を良くする様に調整される。
|