“「x86」指令集因為先天不良,後天又失調”
这句话我始终不明白。如果说x86不好,为什么x86会存活那么久,不管多核也好,超线程也好,甚至64位。。但它们全是x86架构。我以前也听说过专家说:“x86是一种很陈旧的架构”
我想,光陈旧两个字就足以打击intel的自信心了吧,可是现实并不是这样,自从苹果换芯,umpc日趋火暴,我开始怀疑这句话本身。
我甚至发现x86在不断吸取rsic的特点。比如多核和超线程分别是arm和mips的未来趋势。甚至有在网上看到过“不管什么架构,cpu做到最后所用的技术特征都相同”

于是我怀疑x86不会结束。似乎自从它第一天占领pc,它就永远不会滚蛋,所以很让我恐惧的就是,如果哪一天当你的什么电子处理设备都是x86的,那该怎么办,你身边只有intel,要么就是amd,感觉就像是我现在只能用windows一样,谁能告诉我什么时候x86什么时候会结束,它还可能结束吗?
文章關鍵字
煩惱這種事情不是太杞人憂天了~?
如果講到"指令集"..這跟"架構"本來就不是同意的字眼
像P4系列跟K7系列..都是X86指令集..不過架構上就完全不同
X86確實是很"陳舊"的指令集
可是真的要比的話..那"mips"也是年代久遠
在架構上的不同導致效率上的差異..當然最後都會走向同樣的道路
像P4->控肉核心
在很多地方上..RISC就是比CISC好....
那也不代表CISC就此走入歷史....
I社& A社就是有辦法把CISC的指令先拆成RISC再丟下去跑
這樣到底CISC還存不存在~?
因為指令集一開始就沒有那麼多功能..所以後來才又加了很多"額外"的指令來輔助
MMX 3DNOW SSE SSE2 3DNOW2 ....etc
這些指令集都是搭配X86指令集在使用的
以現在使用x86指令的CPU數量來看....x86真的要消失~? 還言之過早吧 XD
他陳不陳舊~? 其實也沒有意義..也沒啥好可怕的
不過就是個指令集而已..
而且能做x86指令集的CPU的廠商本來就不只I社&A社
VIA..UMC也都能做x86的CPU
他們做的嵌入式CPU才更是出現在大家身邊的3C產品中....
桌機中的"CPU"其實只是叫做"CPU"的產品中的一小部份而已
x86會不會結束....變成x86-64算不算結束~?
為了向前相容..改個名字可是內容85%類似或是一樣算不算結束~?
就算完全不相容..x86確實也是有挺多設計理念是很好的
有用到這些部分算不算x86結束~?
新的東西都是用舊的東西去蕪存菁再加入新理念所產生的
x86到底會消失還是會一直下去....說真的真的不太有意義....
感谢楼上的回帖。
但是,我问题表面上是x86的存在与否,而实质上是,x86已经完全被intel和amd垄断,它们发展过于迅速,而且他们不断扩大x86的应用领域,这导致rsic的市场就会越来越少,如果将来我成天用的东西全都是建立在x86系统(包括手机,数码相机,mp3,pda什么的),运行着微软的系统而没有任何选择的余地将是一件很可怕的事。
既然I 社與A社都可以將x86指令集拆成RISC的幾令集的話,那可不可以請他們把這樣功能關掉,用純的RISC去跑啊...

如果可以的話,我想這樣軟體可能就會改寫很多,但就長期遠光來看,應該會是不錯的選擇喔!!!
RISC 與 CISC 不是只有指令集的分別
CPU的硬體架構是完全不一樣的東西 (有興趣去翻白算盤)

32bit X86 想要像 mips 那樣一致性的fetch與decode 都是32位元
是模擬出來的, (例如將幾個相同長度的指令排在一起執行)
在CISC硬體本來的設計上是不可能的
模擬出來的RISC速度仍然遠不如真正的RISC

為什麼CISC的x86至今仍能屹立不搖 ?
因為早期的8086出來之後就是CISC的CPU,
而商業性的CPU, 需要太多功能的指令(如MMX), 而且又要需要向下支援
自然後代的CPU指令集越作越龐大
指令集愈大解碼電路也就愈大, 等於速度越慢
造就現在的X86怪獸...
儘管真正的RISC是比較優的硬體架構
但CISC市佔率高
自然不會被淘汰

如果現在的半導體科技
去重金打造一顆商業性的RISC
然後微軟在開發RISC專用的OS
那會比現在的CISC PC速度快太多了

但是還要INTEL跟微軟配合好
放棄現有的X86利益
是不太可能的
其實intel曾經有打算要結束x86的時代
在2001年有推出過Itanium
sun也有推出過為java特別最佳化的SPARC

可是架構不同導致全部的軟體都要改寫
而用模擬程式來跑舊有的x86程式效能又低得非常的多
所以推到現在市佔率依然非常的低

所以只要有很多人還在x86的程式,x86架構是不會消失

那所謂的微架構是什麼意思,他在CPU裡面是扮演什麼樣的腳色??我是不太清楚微架構是怎樣運作啦!!但是如果以後指令集無限制的增加下去,那是不是代表以後的電晶體會越來越多呢??伴隨著晶圓面積也越大,這時候是不是就要比製程的技術能力,只要製程技術能力夠強,能夠把很多的電晶體都塞在很小的晶圓才是龍頭老大.

不知道現在有沒有人能夠把x86的指令集利用編譯軟體,把它編譯成RISC的指令集?如果有其他的大大有看到的話,不彷po上來大家分享一下..
eric7722 wrote:
那所謂的微架構是什麼...(恕刪)


微架構 @@
這裡不就是聊聊電腦零組件好不好用, 速度快不快而已嗎
這已經超這個論壇的討論範圍了吧
你是高中生嗎? 有興趣的話大學去念個資工電子電機, 千萬別想不開去念商學院文學院
保證你每天都在討論這些東西

不過我可以給你點建議
你隨便用一個高階語言寫個程式
在把他反組譯
就會看到一條 高階語言指令 長成一大陀 assembly code
就如同在CISC CPU下 把指令 轉 RISC指令一樣
長出一大陀速度卻沒有比較快

意思就是說
1. 用高階語言寫的程式不如純用assembly 寫的快 (對CPU作最佳化的Compiler則不一定, 例如C語言)
2. 用CISC CPU去模擬RISC指令, 還不如不要模擬重新用RISC平台重寫跑得還比較快...

X86要消失除非現在世界上所有的 PC 相關產業, 全都放棄自家產品, 重新花錢投入RISC平台, 這是不可能的


RISC目前是在工業電腦用的比較廣
您的冰箱, 工業印表機, 工業機械手臂, 手機,.........etc
大多是用RISC的CPU
在很多消費性電子產品的嵌入式系統幾乎都是用RISC架構

我的結論就是
PC 上 CISC 不會消失
Embedded system 上 RISC 才是王道
樓主 ,
你想太多了 ,你能"感覺"到 CISC 或是 RISC 的差異嗎 ?

架構爛又如何 ? 樓主還不是用的很高興 ?
請問 x86 架構爛在哪邊 ???

以前 Window NT 有 MIPS ,Alpha ,PowerPC 版本 ,那又如何 ???

樓主多關心CPU 何時降價比較實在吧 !!!

好不是重點 ,便宜又好才能打進消費性市場 .
楼上的话很有道理。明白了。
高端智能手机跟高端umpc比,只有价格和使用时间的优势。快了快了。我们就快用上win-xp手机了。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!