-
Windows NT
鎖定
Windows NT是微軟公司推出的面向工作站、網絡服務器和大型計算機的網絡操作系統系列,其“NT”意為“New Technology”(新技術)
[3]
,首個版本於1993年7月27日正式對外發布。該系列也是Windows歷史上首次支持純32位架構。
[4]
Windows NT分為Windows NT Workstation(工作站)和Windows NT Server(服務器)。它採用了新型的NTFS文件系統,可提供安全存取控制及容錯能力,在大容量磁盤上,其效率比FAT文件系統更高。另外,WindowsNT在網絡共享、用户賬號、域管理、工作組等方面有所創新,強化了安全管理和用户權限的概念。
[3]
1993年至1996年間,Windows NT總共有以下四個版本:Windows NT 3.1、Windows NT 3.5、Windows NT 3.51、Windows NT 4.0。2005年6月,微軟宣佈停止對Windows NT 4.0 Workstation的技術支持,Windows NT系列在市場上的活動至此終止。Windows NT的技術特徵在Windows家用系統的後續版本進行了延續。
[1]
- 外文名
- Windows NT
- 別 名
- Windows New Technology(全稱)
- 研 發
- 微軟公司
- 屬 性
- 桌面端(網絡)操作系統
- 推出時間
- 1993年7月27日(即Windows NT 3.1)
- 開發工具
- C、C++、C#及彙編語言
- 內核類型
- 混合
- 支持CPU
- 32位
- 系列產品
- Windows NT 3.1、Windows NT 3.5、Windows NT 3.51、Windows NT 4.0
Windows NT發展歷程
Windows NT前傳
20世紀80年代初,微軟與IBM逐步確立了商業合作關係。但隨着微軟在計算機軟件行業的勢頭日益強大,其與IBM形成競爭的態勢愈發明顯。1985年,微軟擬將與IBM聯合開發OS/2系統,根據協議,研發出的新系統將由雙方共享
[5]
;同年10月,微軟決定開發一個與OS/2和POSIX兼容並支持多處理的便攜式操作系統。1989年11月,兩個公司開始共同研發該系統,並命名為“OS/2 3.0”(後又稱NT OS/2),為了確保可移植性,微軟最初的研發面向了Intel i860XR RISC處理器,同年末則切換到MIPS R3000,最終在1990年切換到Intel i386。
1990年5月,Windows 3.0發佈並取得市場上的成功後,微軟決定將尚未發佈的NT OS/2的主要應用程序編程接口從擴展的OS/2 API更改為擴展的Windows API。這一決定導致了微軟和IBM之間的緊張關係,合作最終破裂。IBM繼續獨自開發OS/2,而微軟則將OS/2 3.0更名為Windows NT。
[4]
Windows NT發佈過程
Windows NT的研發過程受到了以戴夫·卡特勒為首的原數字設備公司(DEC)成員在VMS方面的影響
[4]
。1991年8月,微軟在一次開發人員會議上首次展示Windows NT,在會上被稱為“Windows Advanced Server for LAN Manager”。
[7]
1991年9月16日,微軟發佈首個面向工程師的Windows NT軟件開發工具包(SDK);10月16日,Windows NT首個預發佈版本形成。1991年末至1992年間,微軟又陸續發佈了多個Windows NT SDK的更新版本。
[6]
1993年春季,Windows Advanced Server for LAN Manager在美國佐治亞州亞特蘭大發佈;7月27日,微軟公司正式發佈了Windows NT的首個版本,該版本後來即是Windows NT 3.1 Workstation。
[7]
Windows NT隱退
1997年,微軟宣佈開發Windows NT的新系統以取代Windows 98和Windows NT 4.0。但該系統的最終版本被命名為Windows 2000,且未列入Windows NT系列當中。
[13-14]
2004年12月31日,Windows NT 4.0 Server的一般性支持被停止;次日,微軟不再向Windows NT Server 4.0客户提供補丁升級服務。2005年6月,微軟停止對Windows NT 4.0 Workstation的技術支持,Windows NT系列正式退出市場。
[1]
Windows NT系統功能
- 可移植性
Windows NT的主要特點之一是硬件和軟件的可移植性。NT系列最初用於各種處理器體系結構IA-32型MIPS和DEC Alpha,以及PowerPC,安騰處理器、x86-64以及在更高版本中支持的ARM。最初的想法是為每個平台提供一個帶有自定義硬件抽象層(HAL)的通用代碼庫,且支持多個API個性化,包括Windows API、POSIX和操作系統/2API(應用編程接口)。後兩者從Windows XP開始逐步淘汰。部分MS-DOS(MS-DOS)和Windows 16位兼容性通過集成的DOS虛擬機在IA-32上實現,而此功能在其他體系結構上不可用。
[4]
- 內核模式
Windows NT的核心內核提供了一個在管理模式下運行的系統API(x86中為0;在Windows NT所有版本中都稱為“內核模式”),以及一組具有自己API的用户空間環境,其中包括新的Win32環境、OS/2 1.3文本模式環境和POSIX環境。完全搶佔式多任務內核可以中斷正在運行的任務來調度其他任務,而不需要依賴用户程序自願放棄對CPU的控制。
[4]
- NTVDM
Windows NT推出了NTVDM,即一種在32位操作系統下運行16位應用程序的環境。它提供了在標準(286)模式下運行的Windows 3.x系列子系統的能力。依賴低級硬件訪問的應用程序將無法運行,它們也可能不使用Windows交換文件。微軟公司曾表示,Windows NT與所有遵循官方編程指南的16位應用程序兼容。
[7]
- 動態更改視頻模式
- NTFS文件系統
Windows NT 3.1中首次出現了NTFS可自我修復的文件系統。它提供了幾個可自定義的功能,這些功能會影響NTFS在給定環境中的性能。其中一些參數是全局參數,其他參數特定於單個NTFS卷。用户可以控制和調整其中幾個參數,通過檢查特定的存儲需求,然後相應地調整NTFS卷,從而提高系統的磁盤性能。
[10]
- 驅動模型
Windows NT引入了自己的驅動程序模型,即Windows NT驅動程序模型。其與舊的驅動程序框架不兼容。後來在Windows 2000中,Windows NT驅動程序模型被增強為Windows驅動程序模型,該模型最初是在Windows 98中引入,但基於NT驅動程序模式。
[4]
Windows NT系統版本
Windows NT有兩種不同的形式,Windows NT Workstation和Windows NT Server,即工作站和服務器。Windows NT Server賦予服務器更多優先級進程,使用許可代理,並與其他服務器捆綁在一起軟件程序。Windows NT Workstation為用户應用程序提供了更多優先級並將同時網絡連接的數量限制為10個用户。
[8]
Windows NT 3.1 | |
Windows NT 3.5 | |
Windows NT 3.51 | |
Windows NT 4.0 |
Windows NT硬件要求
Windows版本 | CPU | RAM | 可用磁盤空間 |
---|---|---|---|
NT 3.1 | i386;25MHz | 12MB | 90MB |
NT 3.1 Advanced Server | 16MB | ||
NT 3.5 Workstation | 12MB | ||
NT 3.5 Server | 16MB | ||
NT 3.51 Workstation | 12MB | ||
NT 3.51 Server | 16MB | ||
NT 4.0 Workstation | i486;25MHz | 12MB | |
NT 4.0 Server | 16MB |
注:該詞條僅記錄Windows NT系列產品的硬件要求,不記錄僅以其為技術特徵(即Windows 2000及後續版本)的信息。
Windows NT系統評價
Windows NT對微軟來説十分重要。它成功地使微軟由台式機業務向服務器領域擴張。(IDC分析師Al Gillen 評)
相對Unix來説,Windows NT對安裝者的技術要求要低一些。二是它與Windows台式機操作系統有很大的相似性。但作為微軟的第一代服務器平台,Windows NT的可靠性、可量測性及管理性都存在着一些問題。(快科技 評)
[1]
Windows NT爭議事件
- 源代碼遭泄
- 參考資料
-
- 1. 信息週刊:Windows NT時代的結束-Windows NT .快科技[引用日期2022-04-10]
- 2. Xbox和Windows NT 3.5源代碼被泄漏到網上 .IT之家[引用日期2022-04-10]
- 3. 微軟首個服務器操作系統——Windows NT .中關村在線[引用日期2023-01-03]
- 4. Windows NT .CodeDocs[引用日期2023-01-03]
- 5. 劉敏濤.成功不會從天降:比爾·蓋茨傳:長春出版社,2017:116-128
- 6. Windows NT 3.x NT 3.1 Pre-Release .WinWorld[引用日期2023-01-03]
- 7. Windows NT 3.1 .Fandom[引用日期2023-01-03]
- 8. Windows NT 3.51 .toastytech[引用日期2023-01-03]
- 9. Software:Windows NT 3.51 .Handwiki[引用日期2023-01-03]
- 10. Optimizing NTFS .Microsoft Learn[引用日期2023-01-03]
- 11. Windows NT 3.5 .Device Drivers[引用日期2023-01-03]
- 12. Windows NT 4.0 .WinWorld[引用日期2023-01-03]
- 13. 原來,2000年已經是20年前了!當年發生的事兒你還記得嗎? .北晚新視覺[引用日期2023-01-03]
- 14. Win2000系列談開篇:軟件新世紀的開端 .新浪[引用日期2023-01-03]
- 收起