当サイトではさまざまなシステムに関することを説明しています。 シングルタスクとは、オペレーティングシステム(OS)によるタスク管理の方式の一種で、一度に一つのタスクのみ実行することができる方式のことをいいます。

PICK UP! システム関連サイト

シングルタスク

シングルタスクとは、オペレーティングシステム(OS)によるタスク管理の方式の一種で、一度に一つのタスクのみ実行することができる方式のことをいいます。
タスクの切り替えのオーバーヘッドや、キャッシュやトランスレーション・ルックアサイド・バッファのミスヒット率の上昇などのコストがかかりますが、、入出力待ちなどであるタスクの実行が止まっても他のタスクが実行されるため、全体としてスループットの上昇が期待できます。

現在の主要なOSでは、マルチタスクと呼ばれる方式が採用されており、ワープロソフトや計算ソフトのようなアプリケーションプログラムの実行単位を、平行して、あるいは擬似的に平行するように見せて行わせることができます。シングルタスクでは、一つ一つのタスクにおいて終了と開始を逐次行うことで、タスクを管理しています。
同時には一つしか処理できませんが、タスクスイッチと呼ばれる技術により擬似的に複数のアプリケーションを動かせるものもあります。

パソコン用OSとしては、MS-DOSなどが代表的なシングルタスクの環境になります。ただし、、MS-DOSはTSRが可能なので、シングルタスクの中では特殊な存在ということになります。

PICK UP! システム・セキュリティ関連サイト

▲ PAGE TOP