web-dev-qa-db-ja.com

x86はどういう意味ですか?

X86が32ビットコンピュータ/オペレーティングシステムを意味することは知っていますが、86それは自己意味ですか? x32ではないですか?

さらに、i386、i586、i686、i986はどういう意味ですか?

8
TheDoctor

技術的には、x86は単にプロセッサのファミリとそれらがすべて使用する命令セットを指します。実際には、データサイズについて具体的なことは何も述べていません。

x86は、16ビットプロセッサ(8086および8088プロセッサ)用の16ビット命令セットとして始まり、32ビットプロセッサ(80386および80486)用の32ビット命令セットに拡張されました。 64ビットプロセッサ用の64ビット命令セット。以前は、チップのモデル番号の中央で変化する値を反映するために80x86と記述されていましたが、線のどこかで前面の80が削除され、x86だけが残りました。

Intelのx86命令セットを使用するすべての新しいプロセッサは、依然としてx86、i386、またはi686互換と呼ばれていますが、Pentiumとその子孫は、プロセッサの命名方法と販売方法を変更したことを非難します(つまり、すべて元の8086の拡張機能を使用します)指図書)。

x64は本当に奇妙な人です。 x86セットの64ビット拡張の名はx86-64と呼ばれていました。後にAMD64と名付けられました(AMDが元々64ビット拡張を思いついたためです)。 Intelは64ビット命令セットのライセンスを取得し、バージョンをEM64Tと名付けました。命令セットとそれらを使用するプロセッサの両方は、依然としてx86と見なされます。

出典: http://en.wikipedia.org/wiki/IA-32
http://en.wikipedia.org/wiki/X86-64

22
Champ

ウィキペディア

X86という用語は、8086の初期の後継者にも「86」で終わる名前が付いていたという事実に由来しています。

2
nneonneo

元のx86プロセッサはIntel8086でした。それは16ビットプロセッサでした。あまり詳細に立ち入ることなく(それがウィキペディアの目的です)、彼らは16bモードを32bに拡張しました。 AMDは64bまでトレンドを続けました。 AMDの拡張機能をx64と呼びますが、8086と80386の名前の区別はしていません。

0
KitsuneYMG

「i」はIntelの略です。この番号は、チップアーキテクチャへの参照です。 80386プロセッサはi386に、80486はi486などに短縮されています。i586はPentiumなどとして販売されていました。

0
Jim Leggit