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

ソフトウェア製品:基本特性、アプリケーション

コンピュータ技術の発展の黎明期には、プログラミング言語の概念とその助けを借りて作成された一連のコマンドが登場しました。後でアプリケーションと呼ばれるようになりました。 実際、これらはソフトウェア製品(ソフトウェアプログラム)です。 つまり、与えられた一連のコマンドは、タスクを実行したり、コンピュータシステム全体の機能を確実にすることを可能にします。 彼らは何ですか?

ソフトウェア製品:基本分類

私たちはすぐに話をします。私たちはコンピュータ技術のジャングルには立ちませんが、プログラムとは何かを理解することを試みます。言い換えれば、簡単な言葉で言います。

現在までに、いくつかのタイプのソフトウェア分類またはソフトウェアが存在する。 主なタイプには以下のものがあります:

  • システムソフトウェア。
  • アプリケーションソフトウェア。

時には、このリストには特別なユーティリティの形での開発ツールや管理ツールも含まれていますが、システムアプリケーションに起因するものもあります。

使用するソフトウェア製品の種類

別の分類があります。これは、ソフトウェア製品のアクセス権の種類とコストによってソフトウェア製品が使用されることを意味します。 ここには、以下の概念を含めることができます。

  • 知的財産権を保持しながら、著作権者の独占権を持ち、独自のソフトウェアをインストールして使用する権利のみを付与するソフトウェア。
  • ソフトウェア製品および公式ライセンスの購入を意味する商用(有料)ソフトウェア。
  • シェアウェアは、特定の期間(通常30日間)使用することができます。その後、ライセンスを購入するか製品を登録する必要があります。
  • フリー(フリーウェア)ソフトウェア - ライセンスまたは支払いを必要としないプログラムおよびアプリケーション。
  • オープンソース(GNUライセンス)を持つフリーソフトウェア。誰でも自由に変更または変更できます。

ここで、いくつかのタイプのソフトウェアパッケージ全体と各タイプの単一のアプリケーションをより詳細に見てみましょう。

ソフトウェアファームウェア

このタイプのソフトウェアはシステム部分を指します。 言い換えると、これらは、コンピュータのソフトウェア環境(オペレーティングシステムまたはインストールされたアプリケーション)間の相互作用を提供する基本的なレベルのツールです。

現在、彼らはドライバと呼ばれています - コンピュータシステムのソフトウェア部分が "鉄"コンポーネントの正しい動作を認識し確実に保証するために作成された小さなプログラムです。 原則として、すべての設定は、BIOSと呼ばれる独自のソフトウェア環境を備えたマザーボード上の特別なチップに保存されます。 また、ハードウェアの基本的なハードウェア設定だけでなく、コンピュータの電源を入れたときに診断するBIOSもあります(すべての競合や障害が検出されない場合、コンピュータがシステムスピーカーから起動するとビープ音が鳴ります)。

オペレーティングシステム

おそらく、オペレーティングシステムは、コンピュータとユーザーとの間で通信を行うソフトウェアの主要部分であるとは言えません。 おおまかに言えば、これは、ユーザがシステムの特定の機能にアクセスし、異なるタイプおよびレベルのアプリケーションの助けを借りて特定のタスクを実行するインタフェースのため、一種の層です。

今日まで、彼らはかなり大きい数を知っていて、それらのすべてが同等ではない。 ほとんどの場合、 グラフィカルインタフェース がありますが、テキスト「OS」もあります。 いずれにしても、言語トランスレータやその他の多くの機能を含む、すべてのコンポーネントの機能とシステム内でのユーザーの作業を確実にするための強力なツールが含まれています。

開発ツール

OSやアプリケーションのようなあらゆる種類のソフトウェア製品の開発は、特定のコマンドセットだけでなく、トランスレータ、言語インタープリター、コンパイラなど(時には逆アセンブラも含む)を含むプログラミング言語に基づいて行われます。 。

多くの言語では、テキストモードでコマンドを手動で入力することで、特別な知識なしに、つまり直感的なレベルで、DelphiやJavaなどの言語を扱うことができる特殊なプラットフォームでさえも見つけることができます。 ところで、同じことが、ページの相互関係が、そのようなソフトウェア製品が所有する組み込みの能力に基づいて作成されたサイトのウェブ開発にも当てはまります。 例? どうぞ! 同じエディタMS Office Word、WordPressなど

管理ツール

システム管理は、あらゆるソフトウェア環境の不可欠な部分です。 実際に、単一のコンピュータ、ローカルネットワーク内の端末、または遠隔サーバ上にあるインターネットリソース全体の機能における問題およびエラーのタイムリーな検出および訂正は、将来の多くの問題を回避する。

たとえば、Windowsシステムの標準セット(およびその中だけでなく)には、ハードディスクエラーのチェック、RAMテストの実行などを可能にする特別なプログラムとアプリケーションがあります。拡張機能セットを備えたサードパーティのユーティリティ。 その使用により、システム管理は新しい、より高いレベルに向かいます。

興味深い例として、標準Windowsユーティリティよりもはるかに多くの機能を持っている、ビクトリアと呼ばれるベラルーシの開発者のハードディスクに、システムエラーを検索して修正するためのプログラムを導入することができます。 HDD Regeneratorプログラムは、通常、ハードディスクを "再磁化"して、不良セクタを復元しますが、クラスタに格納されている情報には影響しません。 これはこの方向性の応用のほんの一部です。 また、ネットワーク上のローカルコンピュータやネットワークシステム全体の監視を可能にするシステム管理者向けのアプリケーションを検討した場合、どれだけ進歩したかを驚かせるだけです。ここでは説明できないユーティリティが非常に多くあります。

情報セキュリティの確保

情報の保護やシステムのセキュリティに関しては、そのようなツールもあります。 プログラムモジュールがトップレベルの言語で書かれたそのような製品は、あらゆるタイプの脅威に対抗できます。

結局のところ、アンチウィルスだけではない問題です。 同様に、ファイアウォールやファイアウォールと呼ばれるバーチャルネットワーク画面さえあれば、迷惑な広告の侵入を防ぐあらゆる種類のスパイウェア対策プログラムを含めることもできます。

インターネットへのアクセス手段

今日の脅威のほとんどはそこから来ているため、情報セキュリティの確保に焦点を当てた以前のタイプのアプリケーションは、インターネットへのアクセスと密接に関連しています。

アクセス自体を保証するために、基本的な手段は厳密に定義されたネットワーク設定(コンピュータIPアドレス、サブネットマスク、プライマリおよびセカンダリゲートウェイ、DNS、WINSおよびプロキシサーバなど)に基づいて動作する、いわゆるインターネットブラウザです。 )。 そのようなアプリケーションは、しばしばアプリケーションプログラムと呼ばれます。

アプリケーションソフトウェア

次に、アプリケーション・ソフトウェアの最大のクラスに移行しましょう。 このタイプのアプリケーションは、数学、オフィス、エンターテインメント、科学などの特定のタスクの実行に厳密に焦点を当てています。

ドキュメントやスプレッドシート(オフィスプログラムやドキュメント管理システム)、会計、マルチメディア処理(グラフィックス、オーディオとビデオ)、設計システム、数学的・科学的コンピューティングのためのプラットフォームなど、さまざまな分野を確実に特定することができます。またはモデリング、データベースツール、電子メールクライアントとブラウザ、ファイルマネージャなど。このようなアプリケーションを無期限に列挙することができます。

Windowsの基本セット

次に、Windowsなどのオペレーティングシステムで使用できる主なソフトウェア製品について考えてみましょう。 言うまでもなく、他の「オペレーティングシステム」では、このようなセットが大幅に異なる可能性があるため、このようなユニバーサルセットを大きなストレッチで呼び出すことは可能です。 それにもかかわらず、私たちが最も普及しているOSであるという事実に関連して、このパッケージについて議論する予定です。

誰かが注意を払った場合、メインメニューにWindowsを最初にインストールした後、目的、標準、サービス、管理などのプログラムを見つけることができます。しかし、これは氷山のほんの一部ではありません。 実際、メニューの多くのユーティリティユーティリティは表示されません。 それらのほとんどは、コマンドラインか "Run"メニューから呼び出すことができます。

さらに、いくつかの文書のビューアには(同じワードパッド)があるものの、メインオフィススイートを完全に欠いている「クリーン」Windowsシステムです。 したがって、ほとんどの "OS"をインストールした後、ユーザーはメインオフィスパッケージもインストールする必要があることが分かります。 しかし、これでは問題は生じません。

まあ、電卓、ノートブック、ファイルマネージャ、インターネットブラウザなどについては話すことができません。これらはすべてのシステムで利用できます。

ユーティリティプログラム

最後に、ソフトウェア機能が診断を実行したりシステムパフォーマンスを最適化するだけでなく、特定の種類のデータを処理するための追加ツールを提供する製品も検討します。

最初のタイプのアプリケーションは、しばしばオプティマイザと呼ばれます。 彼らは、オペレーティングシステム自体のシステムレベルのエラーを見つけて訂正します。また、ユーザーにとって不必要なバックグラウンドプロセスを無効にして、過剰なリソースを消費してシステム全体を高速化します。

Windowsでは、そのようなツールはほとんどありません 。ディスク をチェックし、 デフラグする 標準的な手段を除いて 、そうです。 残念なことに、未使用のコンポーネントやバックグラウンドサービスは手動で無効にする必要があり、特別な知識がなければ予期しない結果につながる可能性があります。 しかし、オプティマイザは自動モードで動作し、重大な障害に至らないものだけを無効にします。

レジストリの編集やデフラグにも同じことが起こります。これには、起動時に特定のアプリケーションやシステム全体の読み込み時間を少なくとも長くする、無駄な古いまたは間違ったリンクが多数含まれる可能性があります。

標準のWindowsアンインストーラのアンインストールも、必ずしも正しく実行されるとは限りません。 しばしば、プロセスが完了した後、残ったファイル、フォルダ、または同じレジストリ内のレコードの形で、システムに多くのゴミが残されます。 ここでは、iObit Uninstallerのようなユニークなユーティリティが救助隊に来て、システムを完全に清掃します。その後、ユーザーは残りのオブジェクトを手動で検索して削除する必要はありません。

別の例は、デバイスドライバの更新です。 ここでは、自動モードも設けられていない。 しかし、Driver Boosterのようなサードパーティのユーティリティはこの初心者に対応し、正式なソース(ハードウェアメーカーのサイト)のみからドライバを更新します。

最後に、最も人気のあるものはアーカイバです。インターネットからのファイルを十分な大きさでダウンロードした場合でも、特別なアーカイブに圧縮されて「重量」を減らすためです。 さらに、大きなフォルダはいくつかの別々のアーカイブに分割することができ、WinRAR、WinZIPまたは7Zipレベルのプログラムでは、そのようなデータを基本的に処理することができます。

後の言葉の代わりに

最後に、もちろん、これは今日発見できるすべてのソフトウェア製品ではありません。 しかし、このような最小限の記述であっても、どんなユーザーでも、異なる目的のプログラム間の違いを感じ、一般的に何が起こっているのか、また何が役立つのかについての一般的な結論を引き出すことができます。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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