「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争

姉妹サイトの新着

他サイトの新着

海外掲示板4chanの技術版(/g/)に立った「Midwit beliefs」スレが伸びていた。呼びかけは「それっぽく聞こえるのに実は浅い技術の俗説を晒せ」というもので、最も盛り上がったのは「x86 CPUは実は中身がRISCで、Intelが本当の命令セットを隠している」という、愛好者の間でよく語られる説の真偽をめぐる議論だった。反論側はuops.infoのデータを引き合いに「隠しRISC命令など存在しない」と主張し、賛成派との間で細かい応酬が続いた。ほかにも「Cは低水準言語ではない」「gotoは諸悪の根源」「使われていないRAMは無駄なRAM」といった、定番の“それっぽい”技術談義が次々と挙げられた。

1 海外の名無しさん 2026-08-29 20:53
ITT それっぽいこと言うと逆に頭の弱さがバレる意見を晒すスレ。まず俺から。
>x86のCPUは実は中身RISCで、x86のふりをしているだけ。でもIntelは本当の命令セットを使わせてくれない
2 海外の名無しさん 2026-08-29 20:56
>>1 でもそれ、大学の教授がそう言ってた。まあ全部の話じゃなくて、命令の並び替えやパイプライン化、分岐予測とか色々挟まるけど、大まかにはそういうことだと思う
7 海外の名無しさん 2026-08-29 21:22
>>2 全然違う。uops.infoを見れば分かるけど、x86のread-modify-writeみたいな『複雑な』命令の多くは、ハードウェアに直接実装された単一のuopとして処理されてる。『隠しRISC』命令なんて使われてない。
>命令の並び替えやパイプライン化、分岐予測とか色々挟まる
高性能なRISC CPUも同じことをやってるよ
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
35 海外の名無しさん 2026-08-29 23:30
>>33 >>7 x86のCISC命令はRISCのバイトコードに変換されてる、なんて証明してみろ。できないなら自分が何も分かってないことを認めろ
4 海外の名無しさん 2026-08-29 21:05
>>2 いや、それも違う。どちらかというとRISCよりVLIWに近い
5 海外の名無しさん 2026-08-29 21:08
>>4 Intelはスーパースカラーアーキテクチャを使ってると思ってた
6 海外の名無しさん 2026-08-29 21:17
>>5 それが命令のコーディングと何の関係があるんだ?
8 海外の名無しさん 2026-08-29 21:24
>>6 ハードウェア系の授業なんて2学期しか取ってない。自分が本当に分かってると思うか?
9 海外の名無しさん 2026-08-29 21:24
「熱的死は本当に来る」
10 海外の名無しさん 2026-08-29 21:24
>>1 >gotoは諸悪の根源
11 海外の名無しさん 2026-08-29 21:25
>>1 >Cは低水準言語ではない
50 海外の名無しさん 2026-08-30 01:51
>>11 Cが作られた当時、アセンブラと比較して『高水準言語』と呼ばれていた
12 海外の名無しさん 2026-08-29 21:27
>>8 だからそれがミッドウィットの意見なんだよ。自分が何を言ってるか分かってない人間が持つ意見ってこと
14 海外の名無しさん 2026-08-29 21:31
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
15 海外の名無しさん 2026-08-29 21:34
>>13 それは別にいい。一人の人間が全部を知ることなんてできないんだから。でも、まだ学んでないことに関して意見を持つべきじゃない
>>14
マジでこれ
30 海外の名無しさん 2026-08-29 23:09
>>14 いや、他人事のつもりはない
>me on the right(俺は右側)
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
16 海外の名無しさん 2026-08-29 21:38
ディスクロット(ディスクの劣化)をデジタル版オンリーにする言い訳にするな
20 海外の名無しさん 2026-08-29 21:47
そのミームはノーマルオタクにバズられて終わった。今後出てくるのは、頭良さそうに見せかけたミッドウィットの意見だけだろうな
21 海外の名無しさん 2026-08-29 21:48
>>1 (画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
24 海外の名無しさん 2026-08-29 21:58
>>21 セグフォはむしろデバッグがめちゃくちゃ簡単。GDBを使えばクラッシュの原因になった命令とコールスタック全部が一発で分かる
22 海外の名無しさん 2026-08-29 21:49
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
23 海外の名無しさん 2026-08-29 21:49
>>1 >ミッドウィットの意見 >デジタルの消費者向けコンテンツにお金を払わなきゃいけない
26 海外の名無しさん 2026-08-29 22:11
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
32 海外の名無しさん 2026-08-29 23:14
>>26 うわあああ
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
27 海外の名無しさん 2026-08-29 22:12
>>1 >>2 ここ30年、RISCもCISCも命令をマイクロオペレーションに分解している。今残ってる本当の違いは、RISCの命令は読み込みか書き込みのどちらかしかできないのに対して、CISCは1つの命令で読み込みと書き込み両方できるってこと。それすらもう当てはまらないかもしれない
31 海外の名無しさん 2026-08-29 23:11
>>27 >それすらもう当てはまらないかもしれない いや、当てはまらない。AArch64はバージョン8.1以降、read-modify-write命令一式を持ってる

他サイトの新着

33 海外の名無しさん 2026-08-29 23:25
>>1 でもこれは本質的には正しい。x86のCISC命令はRISCのバイトコードに変換されている。ただ『隠された』命令セットがあるわけじゃない
41 海外の名無しさん 2026-08-29 23:42
>>33 それを証明する方法はゼロだから、実在しない
34 海外の名無しさん 2026-08-29 23:28
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
36 海外の名無しさん 2026-08-29 23:31
Pythonはあり。C++もあり。AIはダメ、みたいな
37 海外の名無しさん 2026-08-29 23:32
>>36 これマジで俺の意見。自分もミッドウィットだって自覚してる
45 海外の名無しさん 2026-08-30 00:06
>>44 いい投稿。ただZenのアップデートについても触れてほしかった。ZenもAtomも、Sandy Bridgeでは2 uopだった add [edx], eax を1 uopに融合するようになってるから
46 海外の名無しさん 2026-08-30 00:09
>>45 いや、最後の段落でそれ触れてたわ、すまん
52 海外の名無しさん 2026-08-30 05:26
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争
53 海外の名無しさん 2026-08-30 05:27
いつか実現して、ちゃんと動く日が来る
(画像)
「x86の中身は実はRISC」は本当か 海外エンジニアの俗説論争

この話題の背景と論点

「ミッドウィット(midwit)」はネットスラングで、知能が高くも低くもない人間が単純な事実を複雑にこじらせ「自分は深く理解している」と錯覚する様を揶揄する言葉。IT分野ではx86とRISCの関係が誤解されやすい代表例で、「x86は内部でRISC命令に変換されている」という説明は入門的な解説にもしばしば登場するが、スレで反論が出たように実際のCPU内部処理はもっと複雑で、単純な二項対立では説明しきれない。RISCとCISCの違いは近年の実装ではほぼ形骸化しており、両者とも命令をマイクロオペレーションに分解して実行する点は共通している。Cについても「低水準言語」という呼び方は、開発当時にアセンブリと比較して「高水準」とされていた経緯があり、現代の言語体系と比べた場合の相対的な位置づけの違いにすぎない。スレはこうした「広く信じられているが厳密には不正確な技術知識」を洗い出す遊びとして展開していた。

※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「Midwit beliefs」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事