現代社会では想像するのが難しい学生時代から「人間とコンピュータ間の対話を保証するソフトウェア パッケージ」などの概念に出会ったこともなかったはずの人です。それが何であるか、そしてその構成に正確にどのような要素が含まれているかを理解してみましょう。
コンピュータを制御するソフトウェア パッケージの名前は何ですか?
したがって、このようなパッケージの概念自体は、コンピューター機器と関連テクノロジーの開発の黎明期に生まれました。
今日では、最も広い意味で次のことが一般に受け入れられています。この用語を理解すると、コンピュータの動作を制御し、コンピュータ自体の機能とユーザーによる特定のタスクの実行を保証するソフトウェア パッケージは、すべての要素を備えたオペレーティング システムにほかなりません。一部の人々は、それがシステムレベルのプログラムを備えた特定の OS だけであると誤解しています。しかし、いわば「純粋な」システムは今日ではほとんど見つかりません。
オペレーティング システムの概念には何が含まれますか?
オペレーティング システム、または「OS」と呼ばれることもありますが、これはシステム部分だけを理解するものではありません。
後者は専用パッケージですコンピュータの動作を制御し、正しく機能することを保証するプログラム。それだけです。 「純粋な」システムの理解に基づいて、「OS」にまったく関係のないサードパーティのタスクを実行するように設計されていません。このようなシステムを作成することは完全に非現実的です。なぜなら、それらを特定の目的 (コンピューター技術の黎明期、数学、代数演算、または三角関数の演算を使用した通常の計算) に使用することは不可能だからです。したがって、今日では、すべての場合ではないにせよ、少なくともほとんどの場合に非常に優れた機能を備えたシステムが作成されています。
はい、そして今日のオペレーティング システム自体は、Windows、Mac OS X、Free BSD、Linux、UNIX など、さまざまなアプリケーションが見つかります。システム部分に加えて、グラフィックの処理、音楽の再生、もちろん、これらは一部の要素にすぎず、完全なセットではありません。
一般的にソフトウェアとは何ですか?
一般的に言われているものに関してはソフトウェアは本質的に、特定のコンピュータ システムにデフォルトでインストールされるか、ユーザーによってインストールされるすべてのプログラムの集合です。
言い換えれば、それを制御するソフトウェアパッケージです。最も広い意味でのコンピュータの動作: オペレーティング システム自体の動作、ハードウェア デバイス (マザーボード、グラフィックス カード、サウンド アダプタ、ネットワーク デバイス、ディスク ドライブ、USB ポートとデバイス、さまざまな無線通信モジュール、モニタ) の正しい機能、など。)、コンピュータとユーザー間の対話 (グラフィカル インターフェイス) を保証するだけでなく、複数のマシンをローカル ネットワークまたは仮想ネットワークに結合したり、World Wide Web にアクセスしたりする機能も備えています。
動作を制御するプログラムのシステムパッケージ特定のユーザー タスクとオペレーティング システム自体による実行への応答に関連する対話を提供する機能は、特にシステムにまったく接続されていないユーザーのポータブル プログラムに関しては、常に機能するとは限りません。
可能にするアプリケーションについて言えば、ユーザーはシステムの明白な機能と隠れた機能をすべて使用できます。ここではグラフィカル インターフェイスが最初に使用されます。それを通じて、人はすべての機能と能力にアクセスできるようになります。しかし、必ずしもそうではありませんでした。このタイプのインターフェイスは、当時革新的な Windows 3.1 OS がリリースされたときに、オブジェクト指向プログラミング テクノロジを使用して初めて作成されました。
以前はシステムのみが使用されていましたコマンド指向。これらはいわゆる DOS システムであり、コマンド ラインまたはファンクション キーの組み合わせを使用してアクセスが実行されました。また、初めてリリースされたノートン コマンダーが (多くの人が信じているように) ファイル マネージャーであるだけでなく、テキスト情報を編集したり、一部のグラフィック形式を表示したりするためのかなり強力なツールだったという事実も、多くの人が当時のことを覚えていました。
しかし、今日のシステム ソフトウェア パッケージは、コンピュータの動作を制御するもので、非常に多くの要素が含まれています。したがって、たとえば、オペレーティング システム自体の機能を保証するアプリケーションに加えて、この概念には、デバイス自体とオペレーティング システム間の相互作用を保証する特別なプログラムまたは動的ライブラリであるデバイス ドライバーが含まれます。ドライバーがなければ、単一の「ハードウェア」コンポーネントも機能しません。単にシステムがそれを認識しないだけです。
さらに、このリストには次のものが含まれる場合がありますコンピュータ システムの構成の変更、特定の機能へのアクセスの制御、1 台の端末またはローカルまたはローカルにある複数の端末で複数の登録ユーザーがシステムにログインするときに、特定のローカルまたはネットワーク ユーザー アカウントの同時使用を設定するための特別な機能。仮想ネットワークなど
アプリケーションプログラムの一般的な概念
システム部分に加えて、次のように区別できます。コンピュータの動作を制御し、あらゆるユーザーに特定のタスクを実行できるようにする特殊なソフトウェア パッケージ。このようなプログラムをアプリケーションプログラムと呼びます。
当然のことながら、今日ではさまざまなタスクが実行できます。現代のコンピュータ システムの実行範囲は大幅に拡大しました。たとえば、特別な数学パッケージを使用すると、テンソル方程式などの複雑な問題を簡単に解決できます。
新しい機会
物理学や化学を使用すると、現実にはまだ実装されていない状況をシミュレートすることもできます。 AutoCAD などのソフトウェア パッケージは、科学技術のまったく異なる分野のさまざまなシステムの設計者に最大の機会を提供します。
音や映像はどうなるのでしょうか?以前は、すべては視聴するだけで済みましたが、現在では、コンピューターの動作を制御し、スタジオ レベルで音楽やボーカルを録音するだけでなく、コンピューターを使用せずに音楽を作成できるプロ仕様のソフトウェア パッケージを簡単に見つけることができます。楽器全然。同時に、そのようなアプリケーションのサウンドは「生の」楽器と何ら変わりません。
ビデオ処理についても同様です。ほら、映画『マトリックス』三部作の最初のネオとモーフィアスの間の同じ戦いは、ライブで撮影されたものではなく、番組内でシミュレートされたものでした。ただし、リストはほぼ無制限に継続することができます。
標準の Windows プログラム
言うまでもないことですが、今日も有名なオペレーティング システムには、コンピュータの動作を制御し、他の最も一般的なタスクを実行するために必要なものすべてをユーザーに提供する独自の標準ソフトウェア パッケージがあります。最もよく使用される変更は Windows OS であるため、このセットを検討します。
ここには標準のファイルマネージャーがあります。「エクスプローラー」と呼ばれる、グラフィック イメージを表示および編集するためのツール、ビデオと音楽のプレーヤー、テキスト エディター、システム管理ツールおよび「コントロール パネル」形式の構成設定、インターネットにアクセスするための内蔵ブラウザー、ツールローカルまたは仮想ネットワークを設定するための機能、障害のある人向けの特別なツール (たとえば、視力の低い人向けに、システムは画像を拡大するための画面拡大鏡の使用を提供します) などを提供します。
関連するプログラムとコンポーネント
いくつかの追加コンポーネントの中には特に注目すべきは、コンピュータの動作を制御し、システムのセキュリティを確保するソフトウェア パッケージです。 Windows OS では、このようなアプリケーションは通常、ファイアウォールまたはファイアウォールと呼ばれます。
さらに、今日のほぼすべてのユーザーは、ウイルス対策ソフトウェアは広く使用されており、ウイルス攻撃や悪意のあるコード、スパイウェア、または望ましくないプログラムの侵入からコンピュータを保護するために特別に設計されており、システム全体の動作を大幅に妨害するだけでなく、システム全体の完全な破壊につながる可能性があります。クラッシュ"。
あとがきの代わりに
ご覧のとおり、作業を制御するソフトウェア パッケージコンピューターは、PC と人間の間の対話を保証する「オペレーティング システム」であるだけでなく、特定のタスクの実行に集中できるようにする多くの追加要素でもあります。したがって、これがもっぱら「OS」であると言う必要はありません。ここでは、この用語の理解がはるかに広くなります。そして、コンピューター技術の急速な発展を考慮すると、おそらく近い将来、そのようなシステムは一般に私たちの現在の理解の範囲を超え、まったく異なる、まだ予測不可能な目的を目的とするようになるでしょう。