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

ACT - それは...基本オペレーティングソフトウェアです。 システムソフトウェアによって含めます

コンピュータ - 二十年のための私達の本来の生活仲間。 彼らは、人々は、楽しさと仕事を持って世界中の友達と通信するのに役立ちます。 残念ながら、すべてのユーザーが、現在のコンピュータとの原則を取り組んでいません。

特に、それらはほとんどのオープンソース・ソフトウェアの重要性について考えていません。 この システムソフトウェア。 これらのプログラムの重要性を教え、この概念によって意味されるとは何ですか? この問題は、この記事の主題の開示。 また、当社は、現在の日付システムソフトウェアの分類を検討します。

彼らはしばしば、それの本質を理解することはできませんいくつかの有益な記事を読んだ時には書かれているように、でも普通のユーザーを知ることが必要です。 これは、理由は共通の用語の無知のちょうど同じ起こります。 多くの場合であっても、特殊なリソース罪の歪みであることに留意すべきです。

はじめに

歴史的に、我々は2つのクラスに分類されているプログラムのすべてを使用しています:

  • システム・アプリケーション(ACT - 任意のオペレーティングシステムの基礎です)。
  • アプリケーション・プログラム。

そこに深く専門的なアプリケーションソフトウェアの別のクラスですが、彼との日々の生活の中で唯一の技術開発者を発見しました。

用 するアプリケーション オフィスアプリケーション、画像を作成し、編集するためのソフトウェアだけでなく、私たちのそれぞれが日常的に対処する必要がある、そこから他の資金が含まれます。 このクラスが最も一般的で、多数であることを推測することは難しいことではありません。

オープンソースソフトウェアの概念には何が含まれていますか? するように設計されたこのプログラムは、DBMS(データベース)管理情報を収集し処理するための、ならびに専門システム-ユーザーとコンピュータ(グラフィック膜DE)との間の相互作用のために設計します。 航空機や戦闘車輌ボード上の最近の使用(特に)。

ドライバなど

非常に多くの場合、ACTは異なる決してその所期の目的のためにシステムライブラリとデバイスドライバを割り当てます。 これは、彼らが別途意味をなさない検討することを意味します。

したがって、システムソフトウェア(システムソフトウェア)は、人間の相互作用を制御し、コンピュータに使用されているプログラムとのインターフェイスのセットと呼ぶことができます。 彼らの主な目的 - 機械翻訳ツールへのすべてのテキストや図形を表示し、私たちに身近に分析します。 (ユーティリティとは違っ適用)組成STRは、実質的にコンピュータユーザーによって解決特定の問題に依存しません。

彼は自宅でそれを設計することができ、または多分一日はソーシャルネットワークで座って。 システムアプリケーションの組成は変化しないしながら、それぞれの場合において、コンピュータソフトウェアは、劇的に異なります。

システムソフトウェアを何

そして今、我々は詳細にプログラムのこのタイプの任命を分析します。 だから、彼らの主な機能:

  • 彼らは、アプリケーションがユーティリティ(OS)を実行する環境を作成します。
  • 新しいアプリケーションの開発の簡素化と自動化を提供します。
  • ローカルおよびグローバルネットワーク内のコンピュータ間での通信の精度及び効率を最大化します。
  • 様々なプログラムによる故障を診断(および修復)。
  • (データ転送、アーカイブ、最大)補助動作を実行する責任。

したがって、フリーソフトウェアなしなしコンピュータ作業できない、原則として、も、最も原始的なオペレーティングシステムとして - 専門アプリケーションのも範囲。 唯一の最高のプログラマー、いくつかのケースでは(一般的な単位の世界では、このような専門家)機械語プログラミングを知っておく必要があります - これらのプログラムのメンテナンスは、資格のユーザー、および開発に対処することができます。 要するに、栄光ある孤立して、独自のOSを作成するために、あなただけでは動作しません。

基本的な知識とスキル

それは、コンピュータとの相互作用の生産性に影響を与えるようなプログラムの複雑さにもかかわらず、でも普通のユーザーは、自分の仕事の性質を理解する必要があります。 例えば、ない書き込みを制御原則の作業プログラムを知ることと、ディスク表面から情報を読み取る、あなたはそれを維持しようとするデータの種類に基づいて、ハードディスクをフォーマットすることはできません。

私たちは、すでに述べたように、そのアプリケーションは、実質的に決して変わらないしない、自然の中で全身です。 オープンソースソフトウェアの開発は、特に厳しい要件を提示している理由です。

分類システムソフトウェア

伝統的に、このクラスでは、次のソフトウェアのバージョンは以下のとおりです。

  • Controlコンポーネント。
  • アッセイ成分、処理及び送信する情報。

どのように理解しやすい、制御プログラムは、すべてのデバイスが正しくお使いのコンピュータを機能させることにより、主要なプロセスを同期しています。 次のように彼らの主な機能は以下のとおりです。

  • システムのすべての処理能力の直接制御。
  • その機能に必要なデータを使用した作業。

ほとんどの場合、これらのツールは、コンピュータのメモリに常にあります。 OSのコアを形成するデバイスの居住者に帰属します。 いくつかの重要な業務を遂行するために必要な制御プログラムは、直ちに運転する前にメモリにロードされている場合、それらはトランジット(推移)と呼ばれています。 いずれにせよ、今日これらのツールは、オペレーティングシステムやライブラリの形でドライバの両方の一部として利用可能です。

これとは対照的に、情報処理のためのプログラムは、個別に実行します。 ほとんどの場合、彼らが適用されたアプリケーションのインストールパッケージで提供されています。 ところで、 インストーラ(Windowsの 例のインストーラは、)も、システムソフトウェアを指します。

分類の別のバージョン

非常に多くの場合、専門家は、コンピュータ・ソフトウェアは、基本的なサービスに分けるべきであると言います。 ベースによって、コンピュータの非常に機能を提供し、それらのプログラムがあります。 したがって、システムソフトウェアが含まれます:

  • 独自のオペレーティングシステムとその組成中のドライバー。
  • プログラムの実施のためのスキン(DE)およびその他のメディア。
  • ファイルマネージャ。

オープンソースソフトウェアのセットとしてOS

我々は、システムソフトウェアを表示し続けます。 オペレーティング・システムは、その不可欠な部分です。

一般的に、OS自体は、受信、処理、すべてのシステム・デバイスの情報及び制御の使用に関与しているソフトウェアプログラムの集合として表すことができます。 一方で、オペレーティングシステムは、ユーザと彼のコンピュータとの間の「スペーサー」として機能する一方、ソフトウェア、後者を充填するハードウェアの両方を効果的に利用可能な限りの原因です。

文献では、オペレーティング・システムは、基本的なシステムソフトウェアと呼ばれています。 この用語を採用した理由は、私たちは以下のことを検討してください。

ファイル管理 - ACTの本質的な機能

ファイルマネージャは、グラフィカルな表現でそれらを表示するために、ディスク上の物理的なデータに簡単にアクセスできるように設計されています。 このように、彼らだけではなく、ハードディスク上の直接の場所よりも、論理ファイル名を使用することができます。

重要! ファイルシステムと、彼らは特定のオペレーティングシステムや、特定の問題の解決のために開発されているので、それ自体が、存在しないファイルマネージャ。 このように、専門家の一部は、お使いのシステムソフトウェアことに同意し、これらのアプリケーションが含まれます。

しかし、独立した情報管理ツールの面でこのようなプログラムへの態度を決定するいくつかの事実があります。

  • 多くのオペレーティング・システム(と長い時間のために、ほとんどすべて)を同時にすることができます(!)、事実上すべてのファイルシステムで動作するように。
  • いくつかのプリミティブ(まだ オペレーティング)システムでは、 これらのアプリケーションなしで行うことができます。

ACTのサービスとは何ですか

このカテゴリには、エンドユーザーにとってより便利に、大幅ACTプログラムの機能を拡張するプログラムを含んでいます。 彼らはまた、分類、およびポイントの多くを得ることができます。

  • デバイスドライバは、その作成の段階では、オペレーティング・システムに敷設されていません。
  • エラーや障害の原因を見つけるために、ユーザの必要性を排除するコンピュータープログラムの自己診断、。
  • 奇妙なことが、アンチウイルスソフトウェアも、「サービス」の定義に適合します。 それは常にではなかったことに注意してください。
  • サービスドライブ用のアプリケーションは、データをコピーしてアーカイブすることができ、永続的にディスクを記録するプロセスを最適化するために、データファイルを削除または復元します。
  • 内蔵バックアッププログラム大幅に占有空間情報を低減することができます。
  • ネットワークリソースやネットワーク自体を管理するためのユーティリティ。

多くの場合、プログラムのこのクラスは、システムユーティリティと呼ばれます。 ただ、ウイルス対策プログラムを呼び出すことはありませんので注意してください。 今日では、シマンテック、タッチストーン、などのソフトウェアを提供し、他の大手企業から周知の手段。 ソフトウェアの種類 、我々はいくつかの質問を検討したが、未解決のまま例いくつかのために。

ネットワークプロトコルで動作するようにACT

名前が示すように、これらのシステム・アプリケーションは、ウェブへのアクセスを担当しています。 次の用語のすべては、いくつかの特定のアクション(メールサーバ、ファイルサーバ)を実行するように設計されているそれらのシステムにより適用されることに注意してください。 このためのソフトウェアを更新するには、多くの場合、オペレーティング・システムの新バージョンを開発する必要があります。

アルゴリズム全体の仕事を理解する鍵は、ネットワークからの要求を受け入れ、自身が答えを送信し、特別なサーバプログラムです。 リクエストを送信するように設計されているユーティリティは、クライアントと呼ばれます。 要求は、しばしばプロトコルと呼ばれる標準化されたフォーマットの形式で送信されることに注意してください。 答えはまた、すべての必要な情報(パケット)が含まれ、特定の形式のファイルとして送信しました。

ところで、IE、Firefoxの、オペラやGoogle Chromeの - だけでアウトに設定することを原則に基づいており、同じ顧客。

プログラミング環境 とプログラムの実施

これらのプログラムは、特定の手段に関連するが、これなしで、オペレーティングシステムと一般的なコンピュータの動作原理を理解することは不可能であるため、これらの基本的な理解も必要です。 彼らは作成するだけでなく、デバッグにしてアプリケーションを起動するだけでなく、必要があります。

:専門家は、この場合には、システムソフトウェアに含まれていることを言います

  • タイピングと編集テキストの意味。
  • (平易な言葉のために)翻訳や通訳。
  • リンカは、また、リンカーと呼ばれます。
  • デバッガ。
  • プログラムの実行のための完全なアプリケーションライブラリ。

アプリケーションは、任意の特定のOSの下で(まれな例外を除いて)が作成されることに注意してください。 しかし、それらを開発するために設計されているシステムツールは、(このために、いくつかのシステムライブラリを必要とする)完全に別のシステムで作業することができます。 彼らは仕事のために好ましいシステムを選択する際に自身が開発を制限するものではありませんので、これは、非常に重要です。

翻訳者は何ですか

この定義は、誰にとっても明確ではないので、より詳細にこの問題を見てください。

これは、機械語に、人々に理解できるプログラミング言語を変換するプログラムを指し、重要な概念です。 もちろん、機械語を理解し、人間することができますが、これらの専門家は、世界中のユニット。 プログラム自体は、ソース・モジュールと呼ばれる任意のプログラミング言語で書かれています。 さらに使用するマシン用にコンパイルされたベースライン情報と呼ばれるオブジェクト・モジュール。 このモジュールの構造プログラムのテキストで構成され、既に機械語、ならびにその正確な動作およびデバッグに必要な他の情報に変換されます。

このクラスのすべてのアプリケーションは、コンパイラやインタプリタに分かれています。 最初はすぐにマシン・モジュールにソーステキストを翻訳します。 インタプリタは、キャリアを行い、その後プログラムをテストしようとするだけではありません。 プログラムの遅い実装:これに基づき、それは一つの巨大な欠点があります。 唯一のプログラミングの基礎を教えるために使用されている最も簡単で最も原始的な言語、間のこのような手段を使っている理由です。

リンカー、またはリンカーは、ブート項目にオブジェクトモジュールの処理に従事しています。 それらのそれぞれは、既にメモリに移動し、実行することができます。

デバッガ、およびその他のコンポーネント

それは同時に、その中のエラーを探して、プログラムの流れを制御することを可能にするようにデバッガは、必須の機能を果たします。 その基本的な機能セットに含まれています。

  • 永久的な繁殖の結果と、ロードされたオブジェクトモジュールをステップ実行するには。
  • 開発者の所定の点で停止します。
  • そのような必要がある場合は、デバッガが完全に所定のポイントでプログラムを停止することができます。
  • 使用されているすべての変数を表示します。

調査結果

それでは、総括してみましょう。 これは、以下の項目がシステムソフトウェアに含まれていることが判明します:

  • 直接OS(オペレーティングシステム)へ。
  • スキン(DE)とプログラム実行環境。
  • ファイルマネージャ、およびその他のファイル管理ツール。
  • 開発者用ツール。
  • すべてのネットワークツール。
  • 一部のアプリケーション。

ここでは、システムソフトウェアの構造を調べました。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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