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