私はこれらのトピックを検索しましたが、私がその関係を正しく理解しているかどうかはわかりません。私は以下の点を要約してください、修正/補完してください。32ビット/ 64ビットアプリケーション、OS、プロセッサの関係は?
32ビットまたは64ビットプロセッサとは、プロセッサが同時に32/64ビットを処理できることを意味します。 32ビットまたは64ビットプロセッサを使用すると、下位のレジスタ、アドレスバス、またはデータバスも同じサイズであることが示されます。
、32ビット/ 64ビットプロセッサ上で動作するために、32ビット/ 64ビットのOSで動作するために、64分の32ビットOS
を持って、我々には、32ビット/ 64ビットのアプリケーションを開発します
64ビットアプリケーションを実行することは不可能である32ビットOS(LinuxPAE64)
に64ビットOSで32ビットのアプリケーション、ならびに64ビットアプリケーションを実行することが可能です/ OS上の32ビットプロセッサ
また、メモリに関する2つの質問があります。
プロセッサのメモリマップのレイアウトは、プロセッサの命令サイズに依存していないようです。たとえば、ほとんどのIntel Core 2システム(64ビット)では、以下に示す画像にかなり近いメモリマップがあります。 なぜ 64ビットプロセッサは、より広い範囲のメモリマップを選択しませんか?
まで使用して64ビットのOSを制限何
(2^64 - デバイス/バス・アドレス)RAMの大きさ?