メンバー : ログイン |登録 |知識をアップロード
検索
ソフトウェア [修正 ]
コンピュータソフトウェアまたは単にソフトウェアは、システムが構築される物理的ハードウェアとは対照的に、データまたはコンピュータ命令からなるコンピュータシステムの一部である。コンピュータサイエンスおよびソフトウェアエンジニアリングでは、コンピュータソフトウェアはすべてコンピュータシステム、プログラムおよびデータによって処理される情報である。コンピュータソフトウェアには、コンピュータプログラム、ライブラリ、およびオンラインドキュメントまたはデジタルメディアなどの関連する非実行可能データが含まれる。コンピュータのハードウェアとソフトウェアはお互いを必要とし、どちらも現実的には単独では使用できません。最下位レベルでは、実行可能コードは、個々のプロセッサ(通常は中央処理装置(CPU))に固有の機械語命令からなる。機械語は、前の状態からコンピュータの状態を変更するプロセッサ命令を示すバイナリ値のグループからなる。例えば、命令は、コンピュータ内の特定の記憶場所に記憶された値を変更することができ、その効果はユーザに直接観察することができない。命令は、(間接的に)コンピュータシステムのディスプレイ上に何かを表示させることもできる。これは、ユーザが見ることができる状態変化である。プロセッサは、命令が異なる命令に「ジャンプ」するか、または中断されない限り(各コアが命令を順番に実行できるマルチコアプロセッサが支配的である場合を除いて、命令が与えられた順序で実行され、ただし、各アプリケーションソフトウェアは、デフォルトでは1つのコアでのみ実行されますが、一部のソフトウェアは多くのアプリケーションで実行されます)。ソフトウェアの大半は、機械語よりも自然言語に近いため、プログラマが使用するのがより簡単で効率的な高水準プログラミング言語で書かれています。高級言語は、コンパイラまたはインタプリタ、またはその2つの組み合わせを使用して機械語に翻訳されます.ソフトウェアは、コンピュータの機械語命令との強力な対応を持ち、アセンブラを使用して機械語に翻訳される低レベルのアセンブリ言語で記述することもできます。.
1.歴史
2.タイプ
2.1.目的、または使用領域
2.2.実行の性質または領域
2.3.プログラミングツール
3.トピック
3.1.建築
3.2.実行
3.3.品質と信頼性
3.4.ライセンス
3.5.特許
4.設計と実装
5.業界および組織
[アップロード もっと コンテンツ ]


著作権 @2018 Lxjkh