コンピューターソフトウェア

ソフトウェア - これは何ですか? どのようなソフトウェアプログラム?

コンピュータのすべてのユーザー毎日は、ソフトウェアとしての用語に直面しています。 用語の近代的な理解は、「ソフトウェア」または、短縮形で、「PO」(「ソフト」)と解釈されるので、これは、驚くべきことではありません。 のは、ソフトウェアの種類のいくつかの重要な側面と、コンピュータシステムの他のコンポーネントとの関係を考えてみましょう。 だから、ソフトウェアは何ですか?

一般概念

一般的な意味のソフトウェアで - 命令のセット、プログラミング言語、プログラムに基づいて、それらの実行の指令かだけではなく、ユーザーとコンピュータシステム間の連携を担当するプログラムのセットが、また、コンピュータのいわゆる鉄の部品や他のアプリケーションとの間で構築されました特定の目的のために。

ソフトウェアの委任機能に応じて、すべてのソフトウェアについては、後述するいくつかのクラスに分けることができます。

ハードウェアとソフトウェア:区別との関係

これら二つの用語の解釈は、最初のコンピュータの出現となりました。 コンピュータ(「鉄」成分)のこのハードウェア、手(マザーボード、プロセッサ、メモリ、周辺機器、およびシステム内の他のデバイス、又はそれに接続されている)に触れることができる - 今日では、それはハードウェアと仮定されます。

ソフトウェアにおける用語の全く逆の解釈。 翻訳は、文字通り「ソフトウエア」として表すことができます。 広い意味では、それはプログラムが触れることができないことを意味する、それは、ある意味でも、仮想コンポーネントです。

そして、彼または彼女の能力に「鉄」またはアクセスの使用は、必ずしもそのようなデバイスのパフォーマンスを担当する特別な制御プログラムの形で特別なソフトウェアを使用しなければならないため、最も興味深いのは、(ドライバー、コマンド入力/ BIOSの出力を設定し、その上。D.) 。

用語ソフトウェア自体は、今でもコンピュータ機器の夜明けに、それはソフトウェアのコンテキストにあるどこでも使用されているの翻訳と通訳が使用されていませんでした。 それだけで完全に形成され、早期60居住していました。 これは、コンピュータのハードウェアを管理する責任を負うチームの明確な区分の導入、およびエンドユーザーに接続しました。 関連クラス(ソフトウェアおよびハードウェア)が知られているハードウェアとソフトウェアのシステムとなりました。

いくつかの基準に基づいて分類ソフトウェア

ソフトウェアとして - これは、任意のコンピュータシステムのプログラムの一部であり、このソフトウェアは、それに割り当てられたタスクに基づいていくつかの大きなカテゴリーに分けることができます。 例えば、使用および複製ソフトウェア上でのユーザーの幅広い企業(カスタム大企業と企業のために作られた)とソフトウェアに分かれています。

基準の移植によれば、(非常に異なるシステムに適応)、プラットフォーム(1つの培地と「鉄」の一種でのみ動作)は、特定の、クロスプラットフォームであることができます。

タイプを普及するためによると、(オープンソースのGNU一般公衆利用許諾契約書へのソースコードについて)オープンで自由な、プロプライエタリソフトウェアに分けることができます。 また、ここでは、多くの場合、無料の支払い、シェアウェアのために含まれています。 アプリケーションの後者のタイプは、プログラムを購入する必要があります、その後、完全にまたは部分的に一定の期間のための限られた機能です。 それ以外の場合は動作を停止します。

しかし、意図した分類は、ソフトウェアの3つの広範なカテゴリーが存在することを意味します:

  • システム;
  • 工芸品;
  • 楽器(開発ツール、ツールおよびユーティリティ)。

システムソフトウェア

システムコンポーネントとしてではない通常の意味で唯一のアプリケーションです。 実際には、オペレーティング・システムは、プログラムもあります。

しかし、多くの場合、システム・ソフトウェアは、彼らが動作するオペレーティングシステム環境、および特定のタスク(例えば、同じデバイスドライバ)を行うに関与しているハードウェアからユーザプログラムをリンク層の種類と考えることができます。

それをより明確にするために、我々は簡単な例を与えなければなりません。 Windowsオペレーティングシステム(システム層)、サウンドカード(「鉄」)とメディアプレーヤーテイク (アプリケーションソフト)。 saundkartaに音を再現することができ、あなたはプレーヤーのためのプラットフォームであるオペレーティングシステムによってデバイスの制御を提供し、ドライバ(システムソフトウェア)が必要です。 システムがデバイスを認識するので、そのディレクティブを通じてそれは特別なコーデックおよびデコーダ(追加のソフトウェアツール)を使用してオーディオファイルの種類を検出するために、プレーヤーを制御するためにそれらを送信します。 関係は明らかです。

アプリケーションプログラム

アプリケーションは、システム・コンポーネントを実行するか、一部のみに利用していないすべてのそれらのアプリケーションが含まれるようにするために、明確に定義された特定のユーザーのタスクを解決します。

例今日はたくさん持って来ることができます:あなたが見ることができるように、ソフトウェアの各タイプ(ソフトウェア)オフィススイート、メディアの編集者、数学的な計算や設計のシステムなど、インターネットやネットワーク管理へのアクセス、データロガーの手段を - 実装に焦点を当てたツールを...狭い作業の範囲、およびユーザー全体のコンピュータシステムと直接対話します。

ツール&ユーティリティ

ツールは、ソフトウェアの他のタイプの開発と保守のためのソフトウェアが含まれています。 これは、プラットフォームの言語挙げられる プログラミング環境の 開発、SDKパッケージ、バグ追跡とバージョン管理を。

それらの下にしばしばを指すことユーティリティに関して、 ソフトウェア の他の方法の設定にアクセスすることなく、統一されたハードウェアパラメータを設定するために、及び/又はコンピュータ・システムのソフトウェア・コンポーネント、実現することができません。 このようなソフトウェアは、オペレーティングシステムに統合または個別にインストールすることができます。 いくつかのケースでは、ユーティリティは、(例えば、バグを修正し、Windows-システムのパフォーマンスを改善するためのアプリケーションを最適化ツール)完全自動設定を使用することができます。

代わりに、エピローグの

すでに前述したように、それは単一のアプリケーションだけでなく、一連のだけでなくすることができ、以降、«このプログラムはどのようなものです「このアプローチはやや不正確な?:最後に、多くのユーザーが頻繁に長期的なソフトウェアについては、別の問題を提起することは注目に値しますプログラム、他の構成要素を制御するための言語コマンド、指令、およびプログラミング言語のルールのセット又はバイナリコードの形態の処理と実行のためのそれらの転写は、例えば、中央処理装置。

説明で、今日は非常に、非常にカウントすることができ、サブクラス、にさらに区分することなく、ソフトウェアの唯一の主な種類が発表されましたので、この分類は、また、非常に条件付きです。 しかし、長期的なソフトウェアの初期の理解のために普通のユーザーでも十分とこの知識できます。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.delachieve.com. Theme powered by WordPress.