コンピューティングプラットフォームの種類は何ですか?

ソフトウェアベースとハードウェアベースの両方のさまざまな種類のコンピューティングプラットフォームがあります。 プラットフォームという用語は、ソフトウェアアプリケーションを起動できるソフトウェアフレームワークまたはハードウェアアーキテクチャを指します。 コンピューティングプラットフォームには、グラフィカルユーザーインターフェイス(GUI)と、WindowsまたはMacintosh OSとOSXなどのオペレーティングシステム(OS)、プログラミング言語、または実際のコンピューターハードウェアアーキテクチャ自体が含まれます。

ソフトウェア開発では、プラットフォームの実行中に製品の一定のパフォーマンスを確保する手段としてプラットフォームを利用できます。 これにより、ハードウェアにインストールされているオペレーティングシステムとは無関係に実行できるソフトウェアアプリケーションが生成される可能性があります。 これらのタイプのソフトウェアアプリケーションの例には、JavaおよびQuickTimeベースのパッケージが含まれます。 一部のインターネットベースのソフトウェア会社は、これらのプラットフォームを使用して、インストールされているオペレーティングシステムがソフトウェアの動作に影響を与えることなくオンラインゲームを行えるようにします。 コンピューティングプラットフォームを使用して古いオペレーティングシステムをエミュレートすることにより、これらのサービスにより、通常はソフトウェアと互換性のない最新のハードウェアでゲームをプレイできます。

一部のソフトウェア会社では、組み込みのソフトプラットフォームを使用して、ソフトウェアを1つのストレージメディアの2つのオペレーティングシステムと互換性を持たせています。 この例は、ユーザーがMicrosoft Windowsオペレーティングシステムを実行しているパーソナルコンピューター(PC)とApple Macintoshコンピューターの両方にインストールできるソフトウェアアプリケーションまたはゲームです。 これは、クロスプラットフォームアプリケーションと呼ばれます。

クロスプラットフォームアプリケーションによって示される互換性のレベルは、プラットフォームとしても機能するプログラミング言語によって実現されます。 この組み込みのコンピューティングプラットフォームを利用することにより、オペレーティングシステムが動作していなくても、ソフトウェアアプリケーションをハードウェアで起動するようにプログラムできます。 これは、空のドライブにオペレーティングシステムをインストールする際にグラフィカルユーザーインターフェイスを提供するために使用されます。 プラットフォーム非依存の例として、プログラミング言語Javaはプログラミング言語とコンピューティングプラットフォームの両方として機能します。 この言語でプログラムされたアプリケーションは、すべてのオペレーティングシステムまたはハードウェアで正常に起動します。

ソフトウェアベースのコンピューティングプラットフォームは一般的で、LinuxやUnixベースのシステム、Google Chrome、Android、Palm OSなどのコンピューターおよびモバイルベースのオペレーティングシステムが含まれます。 ハードウェアベースのプラットフォームには、大規模なメインフレームシステムやスーパーコンピューターから家庭用ゲーム機までが含まれます。 ハードウェアベースのコンピューティングプラットフォームには、モバイルシステムアーキテクチャ、Unixシステム、およびIntel x86ベースのシステム向けの高度な縮小命令セットコンピューターマシン(Advanced RISC MachineまたはARM)も組み込まれています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?