なぜあなたのPCに2つのプログラムファイルフォルダがあり、そのうちの1つが(x86)であるのか)

Dave Thomsonは、フォルダProgram FilesとProgram Files(x86)について尋ねました。 「なぜ2つがあり、1つを他のものよりも使用する利点がありますか?”

まず、どちらかを選ぶべきではありません。 それはソフトウェアをインストールするときに、Windowsがその決定をしてみましょう。

ほとんどの最新のPCユーザーのように、あなたは明らかにWindowsの64ビットバージョンを実行しています。 64ビットコード(x64とも呼ばれる)を実行できるコンピュータは、ほぼ十年の周りされており、これらの日はかなり遍在しています。 同じことは、Windowsのx64バージョンのために行きます。

しかし、最近のPcの大半はx64Windowsを実行していますが、非常に多くのプログラム(おそらくあなたのPC上のもののほとんど)はまだ古い32ビット版のために書かれています。 下位互換性のために、Windows x64は64ビットと32ビットの両方のプログラムを実行する必要があります。

Windowsは、これら二つの非常に異なるタイプのコードを別々に保持すると、よりスムーズに実行されます。 オペレーティングシステムは、x86プログラムがx64コードのようなものが存在することを知っていると仮定することはできず、交差すると問題を引 たとえば、32ビットプログラムが探しに行った場合。dll、およびx64バージョンに付属しているものを見つけた、プログラムは動作しないだろうし、それが動作しなかった理由を知らないだろう。 それらを別々のフォルダに保存することは、このような問題を回避する最も簡単な方法です。

なぜ32ビットコードはx32ではなくx86として識別されるのですか? 初期のPcの16ビットチップは8086アーキテクチャを使用していた。 チップが1980年代後半に32ビットになったときでさえ、彼らはまだ8086コードとx86モデル番号を使用していました。 (386と486プロセッサを覚えていますか? したがって、86は、16ビットまたは32ビットのいずれであっても、x64より前のコードを指しますが、16ビットx86コードは64ビットバージョンのWindowsでは実行さ

Leave a Reply