64 ビット Windows プログラミング ガイド

Microsoft は、Windows オペレーティング システムの 64 ビット バージョンをリリースしました。 64 ビット Windows は互換性を念頭に置いて設計されました。 開発者は、既存の 32 ビット アプリケーションが 64 ビット Windows で適切に実行されるようにするか、アプリケーションを移行することで 64 ビット Windows の利点を活用できます。

64 ビット Windows の利点

64 ビット オペレーティング システムでは、32 ビット オペレーティング システムよりもはるかに多くの物理メモリがサポートされています。 たとえば、ほとんどの 32 ビット Windows システムでは、最大 4 ギガバイトの物理メモリがサポートされ、各プロセスで最大 3 ギガバイトのアドレス空間がサポートされますが、64 ビット Windows では、プロセスごとに最大 2 テラバイトの物理メモリがサポートされ、8 テラバイトのアドレス空間がサポートされます。 物理メモリの増加には、アプリケーションに次の利点があります。

  • 各アプリケーションは、より多くのユーザーをサポートできます。 各アプリケーションのすべてまたは一部をユーザーごとにレプリケートする必要があり、追加のメモリが必要です。
  • 各アプリケーションのパフォーマンスが向上します。 物理メモリの増加により、より多くのアプリケーションを同時に実行し、システムのメイン メモリに完全に常駐することができます。 これにより、ディスクとの間でページを入れ替えるパフォーマンスが低下または排除されます。
  • 各アプリケーションには、データストレージと操作のためのより多くのメモリがあります。 データベースは、より多くのデータをシステムの物理メモリに格納できます。 ディスクの読み取りは必要ないため、データ アクセスが高速です。
  • アプリケーションは、大量のデータを簡単かつ確実に操作できます。 この理由から、モーション 画像作業用のビデオ構成には 64 ビット Windows が必要です。 科学および金融アプリケーションのモデリングは、32 ビット Windows では不可能なメモリ常駐データ構造から大きくメリットがあります。

また、企業にとって重要な利点もあります。

  • 生産性の向上。 ナレッジ ワーカーは、ソフトウェアがタスクを完了するのを待つのではなく、思考と生産に時間を費やすことができます。
  • 所有コストの削減。 各サーバーは、より多くのユーザーとアプリケーションをサポートできるため、ビジネスで必要なサーバーの数は少なくなります。 これは、コンピューティング環境で最も高いコストの 1 つである、管理オーバーヘッドの削減に直接変換されます。
  • 新しいアプリケーションの機会。 新しいアプリケーションは、32 ビット Windows によって課される障壁なしで設計できます。 新しいグラフィックス アプリケーションを使用すると、作業が簡単になり、より楽しくできるようになります。 現在不可能なデータ集中型タスクは、64 ビット Windows で実行できます。

このセクションの内容