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で実行できます。

このセクションの内容