1つのコンピュータシステムにおいて、複数の処理(タスク)を同時に実行すること。
別名 : マルチプロセス, マルチプログラミング, multi-process,
multi-programming
CPUの処理時間を非常に短い単位に分割し、複数のアプリケーションソフトに順番に割り当てることによって、
複数の処理を同時に行っているようにみせているため、多くのアプリケーションソフトを同時に起動すれば、
その分だけ個々のアプリケーションソフトの動作は遅くなります。
MS-DOSなどのように同時に1つのアプリケーションソフトしか起動できないOSはシングルタスクOSと呼ばれます。
UNIXやWindows、Mac OSなどはマルチタスクOSですね。
CPUの実行権限をすべてOSが管理し、強制的に処理の切り替えを行なう方式をプリエンプティブマルチタスクと呼び、
処理の切り替えが個々のアプリケーションソフトに任されている方式をノンプリエンプティブマルチタスクとい。