# システムソフトウェアとは、コンピュータや外部機器を制御・連携させ、アプリケーションソフトウェアの開発・運用を支援するシステムのことで、さまざまなプログラムを集めたものです。ユーザーの介入を必要としません。主な機能は、コンピュータ システムのスケジュール、監視、保守であり、コンピュータ システム内のさまざまな独立したハードウェアを管理して、それらが連携して動作できるようにする責任を負います。システム ソフトウェアを使用すると、コンピュータ ユーザーやその他のソフトウェアは、基礎となるハードウェアがどのように動作するかを考慮することなく、コンピュータ全体を扱うことができます。 一般的に、システム ソフトウェアには、オペレーティング システムと一連の基本ツール (コンパイラー、データベース管理、メモリ フォーマット、ファイル システム管理、ユーザー認証、ドライバー管理、ネットワーク接続など) が含まれます。コンピュータ システムの通常の動作をサポートし、ユーザーの操作を可能にするソフトウェアの部分。 システム ソフトウェアは、通常、コンピュータ システムの購入時に同梱されていますが、必要に応じて個別にインストールすることもできます。一般的なシステム ソフトウェアには、DOS オペレーティング システム、WINDOWS オペレーティング システム、UNIX オペレーティング システム、Linux、Netware およびその他のオペレーティング システム、アセンブリ言語アセンブラ、C 言語コンパイラ、コネクタおよびその他の言語処理プログラム、Access、Oracle、 MySQL およびその他のデータベース管理システム、補助プログラム。
#主要カテゴリ システム ソフトウェアは、アプリケーション ソフトウェアに上記の基本機能を提供するだけでなく、さまざまなアプリケーションを実行できるようにハードウェアを管理します。コンピュータ上で同時にまたは連続して実行されるソフトウェアは、ハードウェア デバイスを秩序正しく使用できます。たとえば、2 つのアプリケーション ソフトウェアがハードディスク上でデータを保存および変更する必要がある場合、それらの領域を区切る調整および管理組織がないと、必然的に互いのデータが破壊されてしまいます。
代表的なシステム ソフトウェアには次のものが含まれます。
オペレーティング システムオペレーティング システムは、アプリケーション ソフトウェアを便利かつ効率的に使用できるように、コンピュータのハードウェア デバイスを管理します。これらのデバイス。マイクロコンピュータで一般的なものには、DOS、WINDOWS、UNIX、OS/2 などが含まれます。
コンピュータ ソフトウェアの中で最も重要かつ基本的なものはオペレーティング システム (OS) です。これは最も低レベルのソフトウェアであり、コンピュータ上で実行されているすべてのプログラムを制御し、コンピュータ全体のリソースを管理し、コンピュータのベアメタル、アプリケーション、およびユーザーの間の橋渡しをします。これがないと、ユーザーは特定のソフトウェアまたはプログラムを使用できません。
オペレーティング システムはコンピュータ システムの制御および管理の中心であり、リソースの観点から見ると、プロセッサ、メモリ管理、デバイス管理、ファイル管理の 4 つの機能があります。
一般的に使用されるシステムには、DOS オペレーティング システム、WINDOWS オペレーティング システム、UNIX オペレーティング システム、Linux、Netware およびその他のオペレーティング システムが含まれます。
言語処理プログラムコンパイル済みソフトウェア CPUは、実行される命令ごとにごく単純な演算を行うだけで、システムソフトウェアやアプリケーションソフトウェアは数千個のソフトウェアが必要になります。何千、あるいは何億もの命令が含まれます。基本的な命令を使用してソフトウェアを直接作成することは、非常に困難で困難な作業です。
コンピュータは機械語を直接認識して実行することしかできないため、高級言語プログラムをコンピュータ上で実行するには、プログラム言語の翻訳プログラムが必要です。翻訳プログラム自体はセットです。のプログラムがあり、さまざまな高級言語には対応する翻訳プログラムがあります。
アセンブリ言語アセンブラ、C言語コンパイラ、コネクタなどの言語処理プログラム。
効率を向上させるために、人々は高級言語と呼ばれる、各命令が操作を完了する新しい命令セットを指定しました。この操作は、ソフトウェアの全体的な機能に比べて単純かつ基本的なものです。 CPU の単一動作に比べて複雑です。この高級言語でプログラム (ソース プログラムと呼ばれます) を記述することは、レンガの代わりにプレハブのパネルを使用して家を建てるようなもので、はるかに効率的です。ただし、CPU はこれらの新しい命令を直接実行することはできません。ソース プログラム内の各命令を、CPU が受け入れ可能な一連の基本命令 (機械語とも呼ばれます) に変換するためのソフトウェアを特別に作成する必要があります。コンピュータ上で使用できるもの、その上で実行されるプログラムに変換されます。この翻訳を完了するソフトウェアは高級言語翻訳ソフトウェアと呼ばれ、通常はシステム ソフトウェアに分類されます。現在一般的に使われている高級言語にはVB、C、JAVAなどがあり、それぞれに特徴があり、特定のプログラムを書くのに適しており、それぞれ独自のコンパイルソフトが存在します。
データベース管理データベース管理システムは、大量のデータを組織的かつ動的に保存し、ユーザーがこれらのデータを便利かつ効率的に使用できるようにします。
データベース管理システムは、データベースを操作および管理し、データベースの構築、使用、保守に使用される大規模なソフトウェアです。
Foxpro、Access、Oracle、MySQL、Sybase、DB2、および Informix はデータベース システムです。
補助プログラムシステム補助処理プログラムは、「ソフトウェア開発ツール」、「サポートソフトウェア」、「ソフトウェアツール」とも呼ばれ、主にプログラムの編集やデバッグなどが含まれます。プログラム、機器および接続プログラム、デバッグ プログラム。
以上が一般的なシステム ソフトウェアは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。