OS/2
編輯OS/2(Operating System/2——最初在 IBM 德國也有 BS/2 for operating system/2)是一個多任務單用戶操作系統,用于帶有 x86 處理器的個人計算機,后來也有 PowerPC 處理器。 它最初是由 IBM 和 Microsoft 聯合開發的,作為 DOS 的繼承者。 1991 年微軟終止合作,轉而投入時間進一步開發 Windows,IBM 繼續自行開發 OS/2。 2005 年,IBM 停止了銷售和基礎開發。此后,該操作系統由第三方以品牌名稱 eComStation 進一步開發。Arca Noae 的“ArcaOS”自 2017 年起作為 eComStation 和 OS/ 2.
OS/2歷史
編輯歷史
1983 年 1 月,Microsoft 開始開發一種 MS-DOS 版本,它不僅可以運行一個程序,還可以同時運行多個程序。 后來以 MS-DOS 4.0 的名稱發布。 然而,這個版本的 MS-DOS 有一些限制。 多任務處理能力僅限于專門為該版本的 MS-DOS 設計的應用程序; 否則只能運行傳統的 MS-DOS 應用程序。 此外,由于操作系統完全以實模式運行,所有應用程序都必須共享 640 KiB 的常規內存。
微軟隨后進一步開發了操作系統。 為了消除以前版本的限制,應該利用80286處理器的保護模式。 微軟與 IBM 簽訂了一份合同,兩家公司同意共同進一步開發操作系統,現在稱為 CP/DOS。 在開發接近尾聲時,操作系統再次重命名,此后稱為 OS/2。
80286 有一個大問題:雖然處理器可以從實模式切換到保護模式,但反向路徑,即從保護模式切換回實模式,并不是故意的。 但是,這是必要的,以便能夠繼續保持與只能在實模式下運行的 DOS 應用程序的兼容性。 這個問題無法解決,直到找到一種方法來重置處理器,使其回到實模式。
OS/2 1.x
IBM 直接銷售 OS/2,而 Microsoft 將操作系統再許可給 OEM,OEM 將其與計算機一起發貨并相應地對其進行定制。 出現在四張軟盤上的操作系統的系統要求是一個 80286 處理器,至少有 2 MiB RAM 和 5 MiB 硬盤空間。 由于缺少圖形用戶界面,xxx個版本看起來與 DOS 非常相似,但在它的底層是一個多任務操作系統,可以同時管理多達 12 個 OS/2 會話,并支持高達 16 MiB 的內存。 此外,OS/2 還提供了另一個可以運行大多數 DOS 應用程序的會話。 1988 年 7 月,IBM 發布了 OS/2 擴展版,價格為 795 美元,其中包括附加的數據庫和通信實用程序。
1988 年 10 月 31 日,OS/2 1.1 版發布,首次包含了期待已久的圖形用戶界面。 然而,這并不是xxx的新鮮事:OS/2 現在支持大于 32 MiB 的分區。 新用戶界面的首批應用程序之一e 統計了 Borland 的 SideKick 軟件包,它從 11 月開始隨操作系統一起提供。 現在增長到五張軟盤,OS/2 1.1 的系統要求與以前的版本相似,但需要 8 MiB 的磁盤空間。 那時,主要是缺少驅動程序阻礙了操作系統的廣泛分發,尤其是打印機驅動程序僅非常稀疏地包含在操作系統中。
OS/2 1.2 隨后于 1989 年 9 月發布。該版本首次提供了所謂的可安裝文件系統的可能性; 與設備驅動程序一樣,它在系統啟動時加載,原則上可以啟用對任何文件系統的訪問。 這些可安裝文件系統之一 HPFS 隨 OS/2 1.2 一起提供:HPFS 比以前的 FAT 文件系統更高效,它支持長文件名和大于 2 GB 的分區。 此外,任何數據,即所謂的擴展屬性,都可以附加到文件中。 但是,沒有任何向后兼容性; DOS 無法訪問 HPFS 分區,并且使用長文件名的文件對 DOS 和較舊的 OS/2 應用程序不可見。 OS/2 1.2 還包括經過修改的用戶界面和一些附加應用程序。
1990 年 11 月發布的 1.3 版包含很少的新功能,只是 OS/2 1.2 的改進版,它具有較低的系統要求并提供更快的加載時間和更快的視頻顯示。 它還包括更多的驅動程序。 REXX 腳本語言現在包含在所有 OS/2 1.3 版本中。 使用 2 MB RAM 時,最低系統要求明顯低于以前的版本,但使用 4 MB 時,生產工作所需的主內存量幾乎相同。 但是,對該版本的響應很低。
兩個開發伙伴的分離
兩家公司之間的關系從一開始就很緊張。 IBM 和微軟是兩家有著不同目標的不同公司。 微軟希望使 OS/2 類似于 DOS 和 Windows,作為許多不同 PC 的軟件平臺可用,而 IBM 則希望使用 OS/2 來促進其計算機的銷售,尤其是 PS/2 產品線。 兩家公司的開發商經常卷入相互沖突。 IBM 使用代碼行數來衡量開發人員的生產力; 另一方面,Microsoft 的開發人員編寫了簡短而高效的代碼,因此從 IBM 的角度來看被認為是低效的。
OS/2 2.x
伴隨著大規模的廣告宣傳活動,IBM 于 1992 年 4 月 1 日發布了 OS/2 2.0,現在已經獨立了。該公司將 OS/2 描述為“比 DOS 更好的 DOS,比 Windows 更好的 Windows”(德語:“比 DOS 更好的 DOS,比 Windows 更好的 Windows”)。 OS/2 現在是一個 32 位操作系統,利用了 80386 的功能,盡管該操作系統仍然包含大量 16 位代碼。 操作系統xxx次可以并行運行多個 DOS 應用程序,并且還提供了在特殊的 Win-OS/2 環境中啟動 Windows 應用程序的選項,該環境可以作為窗口直接嵌入到 OS/2 環境中,也可以在可以執行全屏模式。 全屏模式速度更快,但由于缺乏對顯卡驅動程序的支持,僅限于 640×480 和 16 色。 另外,Win-OS/2環境只支持標準模式,排除了需要386擴展模式的應用程序。
OS/2 2.0 用新的 Workplace Shell 替換了 Presentation Manager。 Workplace Shell 概念遵循一切皆對象的范式,例如圖標、窗口甚至桌面背景,并且可以使用拖放等方法進行調整。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/364220/