瀏覽單個文章
bureia
Golden Member
 

加入日期: Dec 2001
文章: 2,930
為何Intel的競爭者都要如此辛苦
https://www.cool3c.com/article/134061
引用:
相容性疑慮

講白了就是「你的x86不等於我的x86」,你在秋名山送豆腐開的86跟我在箱根開來碰碰車的86不是同一台。

Intel持之以恆的擴充x86指令集 (為了迎合軟體需求,這並沒有錯),也不像其他RISC指令集,為了推己及人,創造指令集的廠商,多少都會制定公開的版本演進規範。反正這間唯偏執者得以生存的公司,除了早期自身產能無法滿足市場需求,外加古早年代的IBM要求第二貨源,而不得不基於推廣x86指令集的考量,開放其他廠商生產仿製品,Intel打從一開始就沒有打算保留多少生存空間給這些「仿冒者」,連微碼 (Microcode) 未經授權都要想辦法活活告死你。

如果沒有跟Intel簽署指令集授權協定,或著Intel故意不講清楚新增指令的細節 ,如Pentium使用者手冊中那蓄意空白的附錄H,包含有名的CPUID和計算指令週期數的RDTSC,要嘛就是犧牲相容性,強迫軟體公司去補洞或消費者自己踩地雷,要嘛就是進行費時費工的逆向工程,延誤產品上市時程。像Cyrix 6x86號稱「第六世代等級性能」,結果指令集相容性卻只有486水準,諷刺得很。
舊 2019-01-10, 11:26 PM #14
回應時引用此文章
bureia離線中