マルチタスク
まるちたすく
同時並行で複数の仕事を進めること。ここではコンピューターのマルチタスクについて扱います。
概要
コンピューターにおけるマルチタスク(multi tasking) は、複数の処理(プロセス)を同時に進める仕組みのこと。タスク管理は、オペレーティングシステム(OS)の基本的な機能の一つである。
マルチタスクを実装したOSは、プロセスの優先順位に従って実行中のプロセスの処理を一時中断(プリエンプション)するなどして、各プロセスに資源(CPU時間や出入力の排他制御など)を割り当てる。
対義語はシングルタスク(single tasking)。