トップ10の記事

近親相姦
くすぐりの苦悶
Nを法とした原始根
セシウム137
チェスターフィールド(タバコ)
ヨウ素131
Badoo
生物学的半減期
OllyDbg
Zeugma (都市)

News:

計算のプラットホーム

計算、a プラットホーム 種類をの記述する ハードウェアアーキテクチャ または ソフトウェアフレームワーク (を含む 適用フレームワーク)、それは割り当てる ソフトウェア 動くため。 典型的なプラットホームはコンピュータを含んでいる 建築, オペレーティングシステム, プログラミング言語 そして関連している ランタイム 図書館または グラフィカルユーザーインタフェース.

目次

ハードウェア、オペレーティングシステムおよび仮想計算機

に関連して ハードウェア, プラットホーム 頻繁にコンピュータ自体を構成するハードウェアのセットを、ソフトウェアがターゲットに書かれているそれ記述する(頻繁にちょうど「書かれている記述されている のため 建築")。 純粋なアセンブリー言語はこのハードウェアプラットフォームで動かすことができるがそれを目標とするために最も一般に、オペレーティング・システム・ソフトウェアは書かれている。 しかしその際に、それはそれ自体プラットホームに、オペレーティングシステムを目標とするのに使用されているおよび同様にハードウェアアーキテクチャをなり他のソフトウェアのランニング促進する。 なお、オペレーティングシステムのために書かれているソフトウェアが他のソフトウェアのランニングを支えるのに使用することができる: 例えばa 仮想計算機 別のプラットホームを構成する、それのために書かれている他のプログラムを動かすのに使用されていること(ある特定のオペレーティングシステムかハードウェアを)目標とする。

ソフトウェアに於いての役割

プラットホームはソフトウェア開発の重大な要素である。 プラットホームは「ソフトウェア」を進水させる場所と単に定義されるかもしれない。 プラットホームの提供者がプラットホームが他のプラットホームの上を動いている限り論理コードが一貫して解釈するソフトウェア開発者に与えたのは一致である。 論理コードは含んでいる バイトコード, ソースコードマシンコード.

背景

プラットホームは頻繁にと述べられる APIs. 完全な続きの APIs 別のタイプのプラットホームによって呼ばれるソフトウェアプラットホームを構成しなさい。 ソフトウェアプラットホームは頻繁にオペレーティングシステムに依存している。 但しこれは本当常にではない。 例えば、2つの普及した非OS依存したプラットホームはある ジャワ上記される、 醸造物 携帯電話のため。

ジャワ

ジャワ プログラムは後のポイントの典型的な例である。 ジャワのソースコードは中間言語に「編集される」 bytecode それから解釈されるかどれが通訳によって、 JVM、ジャワのソフトウェアライブラリとそのプログラムをインターフェイスさせる。 電話では、 PDAs そして他のワイヤレス機器、これらの図書館である ジャワ私. 本格的なOSのないある電話は、ゲームのようなジャワプログラムが作動することを可能にする。 ジャワおよびbytecodeはプラットホームの独立者であると言われる。 しかしこれはのでジャワある ある プログラミング言語と同様、プラットホーム。 ソフトウェアはプラットホームなしで実際に作動するか、またはプラットホームの独立者である場合もない。 プログラミング言語はここに参照される、プログラマーを意味するハードウェアかオペレーティングシステムのプラットホームについて心配する必要はあってはいけない別のプラットホームが付いている言語変化。

.NET

主要な記事: .NETフレームワーク

.NETフレームワークはマイクロソフトの答えへである 日曜日 ジャワ。 マイクロソフト.NETはマイクロソフトからプロダクトおよび技術の広いコレクションに適用する傘の言葉である。 ほとんどに公有地でマイクロソフト.NETフレームワーク、Windowsのオペレーティングシステムの部品への依存がある。

.NETの部門に分類される部品およびマイクロソフトのプロダクトは下記のものを含んでいる:

  • マイクロソフト.NETフレームワーク、ほとんどの.NETプロダクトによって必要なオペレーティングシステムの部品。
  • Windows生きているID (.NETのパスポートとして以前知られていて)

オペレーティングシステムのプラットホームの例

ソフトウェアプラットホームの例

ハードウェア例

電話プラットホーム

Symbian

Linux

ランタイム

redistributableパッケージのサイズ

プラットホーム OS サイズ
.NET 1.1 Windows(x86) 23.2MB
.NET 2.0 Windows (x86) 22.4MB
.NET 3.0 Windows (x86) 50.3MB
.NET 3.5 Windows (x86) 197MB
マイクロソフトSilverlight 1.0 Windows (x86) 1.4MB
マイクロソフトSilverlight 2ベータ1 Windows (x86) 4.4MB
ジャワ(JRE) 1.1.8_010 Windows (x86) 5.2MB
ジャワ 1.2.2_017 Windows (x86) 7.2MB
ジャワ 1.3.1_20 Windows (x86) 7.9MB
ジャワ 1.4.2_17 Windows (x86) 15.1MB
ジャワ 5更新15 Windows (x86) 16.1MB
ジャワ 6更新6 Windows (x86) 15.2MB
Adobeの空気 1.0.1 Windows (x86) 11.3MB
Adobeのフラッシュ 9.0.124.0 Windows (x86) 1.4MB
XULRunner 1.8.1.3 Windows (x86) 6.3MB (ジッパー)、4.5MB (7z)

また見なさい

The original article is from Wikipedia. To view the original article please click here.
Creative Commons Licence