單核心的時代,這個世界是怎樣的 - 3C

Table of Contents

※ 引述《maniaque (maniaque)》之銘言:
: Pentium Pro 其實賣不好.....
: 一來太貴
: 二來莫名其妙的改指令運作方式(當時應該是試做拆成 uop 吧),反而拉慢了
: 不過,至少可以確定的是...
: Meltdown 跟 Spectre 這兩個漏洞,在當年是完全沒影響....:D

Pentium Pro 出來時 16bits 的程式效能不佳
但是 32bits 的效能嚇嚇叫
當時還是Windows95的年代
一堆 16bits 的程式
32bits 的性能要跑在Windows NT , FreeBSD,Linux,Solaris,SCO UNIX 這些32bits 的 OS 才能發揮。

有人抱怨慢是因為跑 16bits 的程式

至於 uop,那是加速的手段。
如果是直接跑 X86 指令集,那些 pipeline 之類的 RISC 加速手段要怎麼實作?
所以才會把 X86 指令拆成 uop 來算
也就是為何大家都說現在 X86 處理器,外皮是CISC,骨子裡是 RISC 的原因啊。
至於 16bits 的效能不好是因為 Intel 覺得32bits 要的時代要來臨了就把16 bits 的性能放生的原因吧…

--

All Comments

Selena avatarSelena2018-01-15
記得好像是硬體放生16BIT的東西,直接用軟體模擬
Caroline avatarCaroline2018-01-20
w95不是可以執行16bit,在其dos窗內也可以執行倚天
Andrew avatarAndrew2018-01-21
甚至有全螢幕dos模式可來回切換win桌面
Gilbert avatarGilbert2018-01-25
是啊~所以這篇說了32bit程式要跑在win NT 等32bit
作業系統效能才會發揮,win95開機其實還從dos 模式c
all win 之後才進視窗,好像才進保護模式,而16bit
Gilbert avatarGilbert2018-01-27
程在95下效能不好,很大原因是因為真實模式跟保護模
式切換的關係。記憶中是這樣,有錯請指正.