チュートリアル

ソフトウェアの定義:それが何であるか、何のためであるか、なぜそれが非常に重要であるか

目次:

Anonim

現在の世界がテクノロジーの音に移行することは否定できません。 事実上、私たち全員が何らかの方法で何らかのコンピュータシステムとやり取りしたり、「ハードウェア」や「ソフトウェア」のような外国の概念を聞いたりしています。 しかし、多くの人にとって、それらはまだ内部化するのが難しい概念です。 ソフトウェア とその定義の場合、物理的な参照が添付されていないため、通常、多くの常習ユーザーに一定の困難をもたらします。 今日、私たちはこの概念についての疑問を解消し、すべての読者にソフトウェアの明確な定義を提供したいと考えています。

コンテンツインデックス

ソフトウェアとは?

ソフトウェアはあらゆるシステムの不可欠な部分です。

この ソフトウェア は、 コンピューターシステム(SI)と呼ばれるものの一部です。 コンピューターシステム(SI)は、情報の作成、保存、および処理に使用されるシステムです。 ソフトウェア は、物理的な部分であるハードウェアではなく、これらのシステムの論理的な部分(プログラムとも呼ばれます)です。

IEEEによれば、これは、コンピューターシステムの操作の一部であるコンピュータープログラム、手順、ルール、ドキュメント、および関連データのセットです。 彼らはシステムリソース相互作用し 、エンドユーザーによって提起された問題を解決しようとします。 そのため、それらの大部分は、ユーザーとの通信および相互作用が簡単な方法で可能になるように設計されています。 例を挙げれば、私たちの読者はこれらの行を読んでいるデバイスのエンドユーザーです。

ソフトウェアは、コンピューターシステムの一部であるコンピュータープログラム、手順、ルール、ドキュメント、および関連データのセットです。

このような通信を実現するために、プログラムは通常、非常に高度な抽象化を備えています。これにより、プログラムはアセンブラーの言語から離れ、プログラムの操作だけでなく、新しい派生 ソフトウェアの 開発も容易になり ます 。

機能による ソフトウェア の分類

MacOS用の古いソフトウェアのいくつかの箱。 画像:Flickr; ジェイコブ・ボッター。

この説明は広範であるため、コンピュータシステムには ソフトウェア と呼ぶことができる要素が数多くあり、その違いは共通です。 コンピュータシステム内の各プログラムの機能の結果として、最も一般的で普及している差別化方法の1つが実行されます。 つまり:

  • これは非常に低レベルのプログラムであり、ユーザーが操作することを意図しておらず、当社の機器の電子回路を制御します。 これはコンピュータの ハードウェア を認識するために不可欠であり、さまざまな方法で見つかります。 私たちが見つけることができる最も一般的な形式の1つは、システムのBIOSです(これには独自のテキストを割り当てます)。 オペレーティングシステム。 これらは、システムの ハードウェア の管理を担当する一連のプログラムです。 また、前記システムのエンドユーザーと通信するためのインターフェースを提供する。 Windows 8とWindows 10は、現在最も普及しているオペレーティングシステムであり、オペレーティングシステムと共に、私たちが最も対話するプログラムの種類です。 システムのユーザーが直接提起する問題を解決することを目的としています。 Adobe Photoshopはアプリケーションの一例であり、その機能は他のプログラムの操作を容易にするためにバックグラウンドでタスクを実行することです。 それらは中間媒体であり、ユーザーはそれらと直接対話する必要はありません。
私たちはあなたにフラッシュドライブをお勧めします:それが何であり、何のためにあるのか

ソフトウェアの 所有権

ライセンスはソフトウェアの非常に重要な部分です。 画像:ウィキメディアコモンズ。 ライモンド・スペキング。

ユーザーにとって、通常使用する ソフトウェア はユーザーが所有しているのではなく、開発者が所有していることを知ることが重要です。 プログラムには通常、開発者の属性とエンドユーザーがプログラムに対して(合法的に)何ができるかを考慮した一連のライセンスがあります。 最も一般的なものは次のとおりであり、それらを知っていると役立つ場合があります。

  • 制限された使用。 これは、システムのユーザーがライセンスプログラムを通常どおりに使用できるようにするライセンス(通常は支払われる)です。 しかし、その配布と内部操作の両方を防止します。 ほとんどの専有 ソフトウェア はこのカテゴリに分類されます。 例としては、Microsoft Office スイートがあります 。 テスト。 プログラムにアクセスするためにライセンスにアクセスするために支払いが必要な場合は、通常、上記のライセンスの縮小版が提供されます。 いわゆる「ライト」バージョンと期間限定の試用バージョンは通常このカテゴリに分類されます。このライセンスに基づくプログラムには使用に関する制限がなく、無料でダウンロードしてすぐに使用できます。 これらのプログラムの作者とそのライセンスは、依然として開発者の所有物です。 ソフトウェア このカテゴリには、無料で使用でき、コードをユーザーが変更できるように(かつオープンに)使用できる、自由にアクセスできるすべてのプログラムが含まれます。

プログラムの変換から派生したライセンスに制限を課し、問題のプログラムについて完全にすべての楽しみのためにそれを変更させる人がいます。 オープンソース イニシアチブプログラムはこのカテゴリに分類されます。

Appleは、MacのコプロセッサとしてARMチップを使用したいと考えています

最後の言葉

ご覧のとおり、 ソフトウェア は機器の操作の重要な部分であり、さまざまな形式や機能で表示されます。 これは、私たちがデバイスにもたらす問題を解決するのに役立つだけでなく、平均的なユーザーが気付いていないアクションにさらに参加することにもなります。 このトピックについて詳しく知りたい場合は、アナログ: ハードウェア に関するこの資料をお勧めし ます 。

チュートリアル

エディタの選択

Back to top button