私はその言葉を見たi386変えるx86Linuxに関連する場所がたくさんあります。私が知る限り、彼らは交換できません。 x86 は命令セット・アーキテクチャ・ファミリーで、i386 は x86 プロセッサーのうち特定のプロセッサーです。しかし、なぜLinuxの世界ではx86の代わりにi386という用語を使うのですか?
答え1
i386または80386は最初の32ビットプロセッサでした。 i386という用語が最初に導入されたとき、オペレーティングシステムやコンパイラを含む多くの場所で使用され始め、後で変更することは不可能または困難になりました。
486、586など、他の高度なx86プロセッサがリリースされた後でも多くのメーカーは、i386ラベルを変更せずに32ビットx86プロセッサのエイリアスとして使用を開始しました。。
答え2
オリジナルインテル8086、80186と8028616ビットプロセッサです。しかし、80386はi386としても知られています。x86シリーズ初の32ビットプロセッサです。
32ビットx86アーキテクチャを参照する最も論理的な名前はx86_32です。これは、x86アーキテクチャの32ビット拡張であり、x86アーキテクチャの64ビット拡張であるx86_64という名前のスタイルと一致するためです。 。
x86という名前は反義語です。 Intelは最初に命令セットに名前を付けませんでした。後で彼らはこの名前をつけましたIA-32、混乱を重み付けます。正式な名前が与えられる前に、いくつかのグループが異なる名前を思いついた。
マイクロソフトはx86_32を呼び出すことにしました。x86そしてx86_64はx64。 Microsoftの名前は、x86が32ビットx86を指すのに慣れていた理由です。
Linuxディストリビューションは、最初の32ビットx86チップが出てからx86_32 i386を呼び出すことにしました。その後、x86_64を呼び出しました。AMD64Intelの競合製品との混同を避けるために、AMDの最初のx86_64チップ以降IA-64(アイテニアム)アーキテクチャ。
Apple は Linux ディストリビューションと同様に、x86_32 を i386 と呼ぶことにした後、x86_64 を論理名と呼んだ。x86_64。