ソフトウェア

ソフトウェアは、プログラムアプリケーションなど、コンピューター上で動作するものをまとめて指す用語です。ソフトウェアプログラムは、ハードウェアとして知られるコンピューターの物理的な部品に、何をすべきかを伝える命令として機能します。ソフトウェアはソフトウェア開発者によって作られます。開発者は、数多くあるプログラミング言語のいずれかで基になるソースコードを書き、その後、コンピューターが理解できる実行ファイルへソフトウェアをコンパイルします。

ソフトウェアは仮想的なもので、形のある物理的な要素を持ちません。ソフトウェアはコンピューターのストレージディスク上のデジタルデータとしてのみ存在し、実行されるとシステムメモリに読み込まれます。ソフトウェアは通常、ユーザーから何らかの入力を受け取り、その入力に基づいて何らかの機能や処理を実行し、その後、ユーザーに役立つ出力を返します。デジタルデータであるため、ソフトウェアはハードウェアよりも簡単に変更やアップグレードができます。

ソフトウェアには、主にシステムソフトウェアとアプリケーションソフトウェアの2つのカテゴリーがあります。システムソフトウェアはハードウェアを直接制御するもので、コンピューターのオペレーティングシステムBIOS、デバイスドライバーで構成されます。システムソフトウェアは、アプリケーションソフトウェアを実行できるプラットフォームを提供します。アプリケーションソフトウェアは、コンピューターの基本的な操作を超えた追加の機能を提供し、コンピューターのユーザーが作業を達成するのに役立ちます。ワープロソフト、画像編集ソフト、メディアプレーヤー、ゲーム、Webブラウザーメールクライアントは、アプリケーションソフトウェアの例です。

ワープロソフトとゲームは、ソフトウェアの2つの種類です
ワープロソフトとゲームは、ソフトウェアの2つの種類です

新しいソフトウェアをインストールして、コンピューターの機能を自分のニーズに合わせてカスタマイズできます。ソフトウェアをインストールすると、プログラムのすべてのファイルとリソースが適切な場所に配置され、特定のファイル形式を開くために利用できることがオペレーティングシステムに伝えられます。以前は、フロッピーディスクCD-ROMDVD-ROMなどの物理メディアからソフトウェアをインストールしていました。しかし現在では、ほとんどのソフトウェアがApp Storeやその他のソフトウェアダウンロードを通じてオンラインで配布されています。

ソフトウェアは、何らかの利用ライセンスを通じてユーザーに提供されます。商用ソフトウェアでは、1回限りの購入またはサブスクリプションによって、ソフトウェアと引き換えに支払いが必要です。無料ソフトウェアは支払いなしで利用でき、開発者は任意の寄付やアプリ内広告によって支援されます。オープンソースソフトウェアも通常、ソースコードとともに無料で利用でき、誰でも改善に貢献できます。新機能の追加、バグの修正、パフォーマンスの改善などが可能です。

更新日 June 13, 2023 著者: Brian P.

quiz知識をテストする

Video games often provide new content called what?

A
MAC
0%
B
GMC
0%
C
DLC
0%
D
NPC
0%
Correct! Incorrect!     View the DLC definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのソフトウェアの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。