

32bit版のインストーラーなどのファイル名には`x86`という文字がついていますが、これはなんなんですか?

64bit版は`x64`なのに・・・


CC BY-SA 3.0
2016-01-12T01:21:31.987
20843
2016-01-12T01:52:18.487
9149
question
macos
なんで32bitはx86?


x86とはインストールするプログラムが使用している命令セットの通称です。

x86命令セットは正式にはIA-32という名前で、x86の名はIntelの8086および後継の80186、80286、80386、80486という「80x86」と総称されるCPUで採用されたことに由来しています。


CC BY-SA 3.0
2016-01-12T01:47:36.547
20844
2016-01-12T01:47:36.547
5750
20843
answer


i8086の流れを汲むIntelのCPUは、i8086, i80186, i80386 (通称 "386"), i486 のように末尾に "86"
が付けられていたため、慣例的に "x86" アーキテクチャと呼ばれています。

ただし、最近では、32ビットアーキテクチャのみを指して "x86"
と記載することが一般的です。(x64のCPUも32ビットアーキテクチャと互換性があり広義には "x86" に含まれます。)


CC BY-SA 3.0
2016-01-12T01:52:18.487
20845
2016-01-12T01:52:18.487
76
20843
answer