generated at
x86
メモリとCPU間で一度に32bit分通信できるhardwareのことだと思ったのだが、他の意味もあるのか?takker.icon
IntelCPU archtectureのことです
お手元のパソコンは恐らくそう
正確にはx86-64だろうけど
この64は64bit systemのことですか?
64bit system という呼び方が正しいかもわかりませんが
その64です
大昔Intelに8086というCPUがあり、その後継だからx86と呼ぶ
どんどん命令を後付けしていったので命令セットもアーキテクチャも死ぬほどぐちゃぐちゃです 増井俊之
物理ハードウェアマニアの話を聞いているとよくdisられているkuuote
ハードはともかく命令がぐちゃぐちゃ
増井俊之 は富士通で80286というCPUのサポートをしていた (1984ごろ)
セカンドソースを作っていたので
ぐちゃぐちゃなのに超頑張って今でも作ってるのは奇跡的
ゼロから綺麗に設計したARMとかRISC Vとかに軽く負けるのはあたりまえ

Intelは64bitの流れに乗る時に一度x86を捨てようとして大爆死したという歴史があったりする
IA-64だったかな
RISCとは正反対の設計方針だった気がする
コンパイラがめっちゃ頑張って機械語吐く必要があって、実装が難しすぎたとかなんとか
現在使われているx86-64という物はAMDがx86の上に作り上げた命令セットなのでAMD64などと呼ばれていたりする
AMDでしか動かない命令なんて誰が使うんでしょうか? 増井俊之
それでもあまりに売れた物だからIntelも仕方なく追従した
IA-64と違ってx86と互換性がある
Intelは432というCPUを作ったこともあるけど全然流行らなかった
その他、いろんな会社がいろんなCPUを作ったけどみんな絶滅した
AlphaとかTRONチップとか

>x86(エックスはちろく1)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。
総称ということは、CPU archtecture以外を指して x86 と呼ぶことがある?
ないと思いますが 増井俊之