Loading article…
システムソフトウェアは、他のソフトウェアのためのプラットフォームを提供するソフトウェアです。 [ 1 ]例としては、オペレーティングシステム(OS)のカーネルやデバイスドライバなどがあります。[ 2 ]プラットフォームのコンテキストで実行されるプログラムは、提供する機能と想定されるユーザーの役割に基づいて、アプリケーションソフトウェアまたはユーティリティソフトウェアに分類されます。アプリケーションソフトウェアは、コンピュータの動作方法や機能するために必要なものに関係なく、コンピュータの通常の使用を可能にします。文書の作成、ビデオゲームのプレイ、音楽の鑑賞、絵の描画、Web の閲覧、ソフトウェアの開発など、エンドユーザーのタスクを実行するために使用されます。 [ 3 ]ユーティリティソフトウェアは、システムハードウェアとソフトウェアの管理 (システム管理者タスク) をサポートします。
システムソフトウェアには通常、オペレーティングシステム、デバイスドライバ、ユーティリティプログラム、およびコンパイラやアセンブラなどの言語変換ツールが含まれる。
多くのオペレーティングシステムには、アプリケーションソフトウェアとユーティリティソフトウェアがインストールされています。しかし、アプリケーションソフトウェアは一般的にシステムソフトウェアとは分類されません。コアユーティリティソフトウェアは、他のソフトウェアの動作に影響を与えずにアンインストールできない場合、システムソフトウェアとみなされることがあります。[ 4 ]