瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
我不是專家,但當初也用很多年 OS/2,澄清一下一些東西:
1. OS/2 可以直接執行 Win3.1 的軟體,而且比 Win95 還穩定,因為當初 IBM 與 MS 合作,擁有 Win3.1 的 source,而後 MS 撕破臉,自己搞了一個 Win95,初期其實根本沒軟體可以跑,大多數都還是用 Win3.1 的軟體。
2. OS/2 穩定的原因不在於 32 bit OS 這麼簡單,而是在於他的 preemptive(先佔式) 多工,所有行程都是由 OS 調度並在保護區塊中執行,因此單一應用程式崩潰時不會影響到整個系統。
3. MS 後來的 Win95 屬於 non-preemptive 多工,但為了不在行銷上吃虧,自己搞了一個名詞叫 co-operative (協同式多工),但實際上就是同樣的東西,這也是 Win95 不穩定的主要原因,其多工並不是由 OS 來協調排程,而是各應用程式之間來決定資源的佔用與釋放,當其中一個應用程式掛掉常會讓整個系統跟著崩潰。
4. OS/2 的主要缺點並不是應用軟體不足,而是在使用者介面,整個設計上的思想太過於"工程師",比如說你要新增一個文件,要從模板中找到文件的模板,然後複製出來,非常的不直覺,後來的版本也許有改進,但是初期的確是非常難用,相對來說不穩定的 Win95 就非常的親和,一個新手也能快速上手。

我當年用的主力機一直都用 DOS、OS/2 與 FreeBSD,Windows 則是一直撐到 Windows2000 才開始使用,因為 Windows 2000 才擁有真正的先佔式多工,後來大成功的 XP 也是基於 2000 的基礎上開發的,不過我 XP 其實也沒用很久,當10年前 Vista 64 bit 出來時,我馬上就去當白老鼠了,Vista 在很多人眼裡是失敗的產品,但實際上 Vista 64 比大多數人想像中還要好很多,大家稱讚的 Windows7 其實是基於 Vista 的基礎上開發改良的。
 
__________________
滿招損 謙受益
舊 2018-04-29, 05:23 PM #62
回應時引用此文章
darkangel離線中