Fedora Linuxをダウンロードする際、x86 と i386 の違いがわからないダウンロード用の 2 つのオプションが提供されます。では、それらの違いは何ですか?
4 に答える
i386 は、x86 ファミリのプロセッサと命令セットの最初のモデルの 1 つにすぎません。
詳細については、以下を参照してください。
2ページ目を引用:
x86 という用語は、Intel 8086 に基づく命令セット アーキテクチャ [1] のファミリを指します。この用語は、8086 と下位互換性のある多くの初期のプロセッサにも「86」で終わる名前があったという事実に由来しています。
そして、最初のものを引用します:
i386 または単に 386 としても知られる Intel 80386 は、1985 年に Intel によって導入された 32 ビット マイクロプロセッサでした
。 80386 命令セット、プログラミング モデル、およびバイナリ エンコーディングは、依然としてすべての 32 ビット x86 プロセッサの共通点です。
これは、コンテキストに応じて、x86、IA-32、または i386 アーキテクチャと呼ばれます。
80386/i386は、最初の 32 ビット Intel プロセッサです。それが導入されたとき、多くのコンパイラは i386 をコード生成、さまざまな一時ファイルの名前、およびファイル名のアーキテクチャの命名を有効にするフラグとして使用し始めました。80386 は、486、586 (別名 Pentium)、および残りの x86 アーキテクチャ CPU に引き継がれました。しかし、i386 はラベルとして定着し、x86 のエイリアスとして使用されます (Intel x64 プロセッサもあるにもかかわらず、x64 アーキテクチャのエイリアスとして amd が使用されるのと同じように)。
これは、同じアーキテクチャの別の同義語です。完全に正確というわけではありませんが、80386 は 32 ビット x86 命令セットの最初の実装であり、そのアーキテクチャに続くすべての CPU の共通分母です。
i386 は x86 よりも具体的ですが、ほぼ同じです。