2009-01-01 13:24:32Martin.H
【技術與設計固然重要,經濟和市場先機更重要】
好的設計如果價位太高, 依然會被平凡的產品搶去市場.
"Quantity has a quality of its own"
PowerPC 晶片與威力麥克。
這又是個很乾淨整潔的機殼設計,沒有像PC機殼內閒盪的排線。
*Intel延用原本8位元CPU的軟體架構,
將現有的暫存器加寬到 16位元。
Motorola卻選擇完全重新設計軟體架構,
從8位元值接跳到32位元,還將CPU內部大幅更改,
讓8位元的軟體必須大量修改才能用。
Intel的x86軟體架構:
4個16位元,有限制暫存器指令,分割記憶體。
Motorola的68K軟體架構:
15個32位元,無限制暫存器指令,無記憶體分割。
Motorola的68K雖然在設計上有優勢,
但使用此CPU的蘋果公司,因產品太貴,
市面上經常是蘋果在同等價位只能買到PC的一半的規格。
比如:同樣的價錢可買到33MHz的80486,
只能買到16MHz的68030。<-- 還不是68040呢!
後來Intel發展出66MHz,100MHz的80486,再接著又推出Pentium系列。
Motorola此時並沒有相當的產品應對。
Motorola其實放棄了68050的研發,直接上68060,但已無法挽回。
有好長一段時間,68K陣營的人只有超級昂貴的Mac IIfx (40MHz 68040),
而x86陣營已有很便宜的100MHz 486DX4 可用。
到了90年代中,Motorola/Apple/IBM三家公司合組了POWERPC公司,
企圖用Performance Optimization With Enhanced RISC,
(RISC=Reduced Instruction Set Computer,
CISC=Complex Instruction Set Computer)
精減指架構,讓簡單功能(短小精幹)的指令,跑快點,
來抗衡Intel的x86。
Intel的Pentium系列其實內部也已改用RISC,
只不過對外還是那老舊的A,B,C,D暫存器,
透過硬體來作CISC到RISC的轉換。
對使用者而言,舊的DOS程式照樣可在Pentium上(real mode)
不用任何變更,而且還跑更快。
加上Windows作業系統,也一樣可有圖形環境。
雖然看起來很醜,比不上蘋果的Mac OS7,
但起碼讓大家有買得起的圖形介面PC可用。
"Quantity has a quality of its own"
PowerPC 晶片與威力麥克。
這又是個很乾淨整潔的機殼設計,沒有像PC機殼內閒盪的排線。
*Intel延用原本8位元CPU的軟體架構,
將現有的暫存器加寬到 16位元。
Motorola卻選擇完全重新設計軟體架構,
從8位元值接跳到32位元,還將CPU內部大幅更改,
讓8位元的軟體必須大量修改才能用。
Intel的x86軟體架構:
4個16位元,有限制暫存器指令,分割記憶體。
Motorola的68K軟體架構:
15個32位元,無限制暫存器指令,無記憶體分割。
註:
限制暫存器指令~
數學指令只能在AX暫存器裡執行。
無限制暫存器指令~
任何指令可在任何暫存器執行。
分割記憶體~
8088的1024KByte其實是16個64KByte,
不是連續的1024K,而且同時只能直接用到4個64KByte。
68000的16MByte則是連續的。
限制暫存器指令~
數學指令只能在AX暫存器裡執行。
無限制暫存器指令~
任何指令可在任何暫存器執行。
分割記憶體~
8088的1024KByte其實是16個64KByte,
不是連續的1024K,而且同時只能直接用到4個64KByte。
68000的16MByte則是連續的。
Motorola的68K雖然在設計上有優勢,
但使用此CPU的蘋果公司,因產品太貴,
市面上經常是蘋果在同等價位只能買到PC的一半的規格。
比如:同樣的價錢可買到33MHz的80486,
只能買到16MHz的68030。<-- 還不是68040呢!
後來Intel發展出66MHz,100MHz的80486,再接著又推出Pentium系列。
Motorola此時並沒有相當的產品應對。
Motorola其實放棄了68050的研發,直接上68060,但已無法挽回。
有好長一段時間,68K陣營的人只有超級昂貴的Mac IIfx (40MHz 68040),
而x86陣營已有很便宜的100MHz 486DX4 可用。
到了90年代中,Motorola/Apple/IBM三家公司合組了POWERPC公司,
企圖用Performance Optimization With Enhanced RISC,
(RISC=Reduced Instruction Set Computer,
CISC=Complex Instruction Set Computer)
精減指架構,讓簡單功能(短小精幹)的指令,跑快點,
來抗衡Intel的x86。
Intel的Pentium系列其實內部也已改用RISC,
只不過對外還是那老舊的A,B,C,D暫存器,
透過硬體來作CISC到RISC的轉換。
對使用者而言,舊的DOS程式照樣可在Pentium上(real mode)
不用任何變更,而且還跑更快。
加上Windows作業系統,也一樣可有圖形環境。
雖然看起來很醜,比不上蘋果的Mac OS7,
但起碼讓大家有買得起的圖形介面PC可用。