どんなパソコンも複雑コンポーネントブロックで構成される電子デバイス。それらはすべてハードウェアに追加されます。生物との類似点を描くと、ハードウェアは肉体です。それを制御するには、無形の何かの存在が必要です:魂、心、スパーク-この場合、それは問題ではありません。コンピュータ技術では、そのような無形のコンポーネントは、システムおよびアプリケーションソフトウェア(ソフトウェア、ソフトウェア)です。プログラムがなければ、コンピューターは不要な電子部品の山のように見えます。上記はすべて、ラップトップ、ネットブック、多くのモバイルデバイスなどに当てはまります。
ソフトウェアはそれらすべてのプログラムです使用するハードウェア構成で実行されます。それらは、目的と機能を定義するいくつかの条件付きタイプに分類されます。
システムソフトウェアが基盤です。 起動されたプログラムの作業をどのように実装するかを決定します。それは相互作用するプログラムの組み合わせとして表すことができ、その主なタスクはコンピューターのハードウェアコンポーネント(プロセッサー、マルチメディアアダプター、ランダムアクセスメモリ)を制御することです。多くの場合、「PCシステムソフトウェア」という用語はオペレーティングシステム(OS)を指しますが、これは部分的にしか当てはまりません。実際、システムソフトウェアは、コンピューターのハードウェアとアプリケーションユーザープログラムの間の一種の「レイヤー」として機能します。最近のシステムでは、このアプローチが普及していたDOSの時代とは異なり、実行中のアプリケーションがハードウェアと直接対話することはできません。アプリケーションは特定のルールに従う必要があり、使用するオペレーティングシステム用に設計された明確に定義されたプログラミングツールを使用して作成する必要があります。そのため、WindowsプログラムはLinuxで実行できません(その逆も同様)。ただし、どちらの場合も、これらのオペレーティングシステムはハードウェアコンポーネントを適切に管理し、ユーザーの操作に便利なグラフィカルインターフェイスを提供します。システムソフトウェアは、アプリケーションからハードウェアコンポーネントを制御するコマンドを解釈および実装します。さらに、最新のコンピューターオペレーティングシステムは対話型であり、ユーザーは作業を部分的に調整できます。
システムソフトウェアは唯一のタイプのプログラム。アプリケーションソフトもあります。ユーザープログラムはアプリケーション環境を定義します。たとえば、グラフィックスを操作するために、テキストエディター-適切なエディター、ゲーム-適用されたゲーム環境などのグラフィカルエディター環境が使用されます。特定のアプリケーションソフトウェアは、必ずしも厳密に限定された範囲のタスクのみを解決する必要はありません。多くの場合、プログラムインターフェイスを介してさまざまな特殊な小さなアプリケーションを起動することが許可される場合があります。アプリケーションプログラムはしばしば「アプリケーション」と呼ばれ、アプリケーションを機能させるシステムソフトウェアに基づいているため、その本質を非常に正確に定義します。
驚くべき事実: 実際には、アプリケーションプログラムを起動することにより、ユーザーはコンピューターのハードウェアコンポーネントと対話するプロセスを開始します。たとえば、オーディオプレーヤーで曲の再生をオンにすると、ユーザーはシステムとアプリケーションソフトウェアにサウンドカードを介して音声を出力するように指示します。