ソフトウェアは、特定の順序で編成された一連のコンピュータ データと命令です。コンピュータの無形の部分です。コンピュータの有形部分はハードウェアと呼ばれ、コンピュータ シェルやさまざまな部品で構成されます。ソフトウェアが動作するにはハードウェアが必要であり、その逆も同様であり、実際にはソフトウェアとハードウェアは相互に連携しなければ動作しません。
![ソフトウェアとは何ですか](https://img.php.cn/upload/article/202101/07/2021010715160232966.jpg)
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
ソフトウェア (英語: software ) は、特定の順序で編成された一連のコンピューター データと命令であり、コンピューターの無形の部分です。コンピュータの具体的な部分はハードウェアと呼ばれ、コンピュータの筐体やさまざまな部品、回路から構成されます。コンピュータのソフトウェアが動作するにはハードウェアが必要であり、その逆も同様であり、実際にはソフトウェアとハードウェアは相互に連携しなければ動作しません。
一般的に、コンピュータ ソフトウェアは、プログラミング言語、システム ソフトウェア、アプリケーション ソフトウェア、およびその中間のミドルウェアに分類されます。システム ソフトウェアは、コンピュータを使用するための最も基本的な機能を提供しますが、特定のアプリケーション分野を対象としたものではありません。アプリケーションソフトウェアはその逆で、利用者や分野に応じて提供する機能が異なります。
ソフトウェアには、アーキテクチャに関係なく、コンピュータ上で実行されるすべてのプログラムが含まれます。たとえば、実行可能ファイル、ライブラリ、スクリプト言語などはすべてソフトウェアです。アーキテクチャに関係なく、ソフトウェアには共通の特性があり、実行後はハードウェアが設計時に必要な機能を実現します。ソフトウェアはメモリに格納されていますが、ソフトウェアは触れることができるものではなく、触れることができるのはソフトウェアが格納されている部分(メモリ)や媒体(光ディスクや磁気ディスクなど)だけです。
ソフトウェアには、必ずしもコンピュータ上で実行できるコンピュータ プログラムのみが含まれるわけではありません。定義によっては、コンピュータ プログラムに関連する文書も一般にソフトウェアの一部とみなされます。簡単に言えば、ソフトウェアはプログラムとドキュメントの集合です。ソフトウェアは世界中のさまざまな分野で使用され、人々の生活や仕事に大きな影響を与えています。
ソフトウェアの分類
ソフトウェアを分類するにはさまざまな方法があり、ソフトウェアの目的に応じて次のカテゴリに分類できます:
主要記事: オペレーティング システム
システム ソフトウェアは、コンピュータ システム内のさまざまな独立したハードウェアを管理して、それらがコンピュータ システム内で動作できるようにする役割を果たします。調和を図り、基本的な機能を提供し、アプリケーション ソフトウェアを実行するためのプラットフォームを提供します [2]。システム ソフトウェアを使用すると、コンピュータ ユーザーやその他のソフトウェアは、基礎となるハードウェアがどのように動作するかを気にすることなく、コンピュータ全体を扱うことができます。各ハードウェアの動作の詳細はドライバーによって処理されます。
一般的に、システム ソフトウェアには、オペレーティング システム (BSD、DOS、Linux、macOS、iOS、OS/2、QNX、Unix、Windows など) と一連の基本ツール (コンパイラーなど) が含まれます。 、データベースなど)管理、メモリのフォーマット、ファイル システムの管理、オペレーティング システムの管理、ユーザー認証、ドライバーの管理、ネットワーク接続など)。
#アプリケーション ソフトウェア 主な記事: アプリケーション ソフトウェア
アプリケーション ソフトウェアは、特定の目的のソフトウェアのために開発されています。画像ブラウザなどの特定のプログラムにすることもできます。 Microsoft Office ソフトウェアなど、密接に関連した機能を持ち、相互に連携できるプログラムの集合であることもあります。データベース管理システムなど、多くの独立したプログラムで構成される巨大なソフトウェア システムである場合もあります。
関連知識の詳細については、
PHP 中国語 Web サイト
をご覧ください。
以上がソフトウェアとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。