x86 x64 の違いとその理由
2 min read
Windows の更新プログラムをダウンロードするときに
「x86 パッケージ」「x64 パッケージ」なんて用語を目にすることがあります。
違い
これらはそれぞれ- 「x86 パッケージ」: 32 bit版用
- 「x64 パッケージ」: 64 bit版用
理由
それでは、それぞれどういう理由で x86・x64 と付けられているのでしょうか。 64bitがx64であれば、32bitであるx86はx32と表記されるのではないかと考えてしまいがちです。それにはきちんとした理由がありまして、Yahoo!知恵袋によると…
ベストアンサー 「x86」の「86」は、現在の主流CPUの祖先に当たるインテル16bit CPU「8086」の下2桁「86」です。 「8086」にはじまるCPUのアーキテクチャ(基本設計)を「x86アーキテクチャ」といいます。 Windowsは、x86アーキテクチャのCPUの発展(高性能化)とともに発展してきました。のようなのです。「x64」は、本来は「x86-64」と表記されるべきなのですが、「x64」と略記されることが多いです。
「x86-64」は、「x86 アーキテクチャ」を 64bit に拡張したものです。
理由は CPU の歴史によるものなのですね。