Windows NT

Windows NT

操作系統
WindowsNT是由微軟公司發行的基于OS/2NT的操作系統。WindowsNT是純32位操作系統,采用先進的NT核心技術。NT即新技術(NewTechnology)。它能夠創建系統初始腳本、打印域用戶列表、修改ActiveDirectorySchema配置Win2K内存頁面等。Windows NT分為Windows NT Workstation(工作站)和Windows NT Server(服務器)。它采用了新型的NTFS文件系統,可提供安全存取控制及容錯能力,在大容量磁盤上,其效率比FAT文件系統更高。另外,WindowsNT在網絡共享、用戶賬号、域管理、工作組等方面有所創新,強化了安全管理和用戶權限的概念。
  • 外文名: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

發展曆程

前傳

20世紀80年代初,微軟與IBM逐步确立了商業合作關系。但随着微軟在計算機軟件行業的勢頭日益強大,其與IBM形成競争的态勢愈發明顯。1985年,微軟拟将與IBM聯合開發OS/2系統,根據協議,研發出的新系統将由雙方共享 ;同年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。

發布過程

Windows NT的預發布版本界面(相似于Win3.0)

Windows NT的研發過程受到了以戴夫·卡特勒為首的原數字設備公司(DEC)成員在VMS方面的影響 。1991年8月,微軟在一次開發人員會議上首次展示Windows NT,在會上被稱為“Windows Advanced Server for LAN Manager”。

1991年9月16日,微軟發布首個面向工程師的Windows NT軟件開發工具包(SDK);10月16日,Windows NT首個預發布版本形成。1991年末至1992年間,微軟又陸續發布了多個Windows NT SDK的更新版本。

1993年春季,Windows Advanced Server for LAN Manager在美國佐治亞州亞特蘭大發布;7月27日,微軟公司正式發布了Windows NT的首個版本,該版本後來即是Windows NT 3.1 Workstation。

1994年9月21日,微軟發布了Windows NT 3.5  。據後續觀測,該版本在全球範圍内使用率極低 。1995年5月30日,微軟發布了Windows NT 3.51。

1996年7月29日,Windows NT 4.0正式發布。 

隐退

微軟計劃中的NT 5.0,即後來的Windows 2000

微軟計劃中的NT 5.0,即後來的Windows 2000

1997年,微軟宣布開發Windows NT的新系統以取代Windows 98和Windows NT 4.0。但該系統的最終版本被命名為Windows 2000,且未列入Windows NT系列當中

2000年12月29日,微軟停止對Windows NT 3.1的技術支持。2001年12月30日,Windows NT 3.5及3.51的技術支持均被停止。

2004年12月31日,Windows NT 4.0 Server的一般性支持被停止;次日,微軟不再向Windows NT Server 4.0客戶提供補丁升級服務。2005年6月,微軟停止對Windows NT 4.0 Workstation的技術支持,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上實現,而此功能在其他體系結構上不可用。

内核模式

Windows NT的核心内核提供了一個在管理模式下運行的系統API(x86中為0;在Windows NT所有版本中都稱為“内核模式”),以及一組具有自己API的用戶空間環境,其中包括新的Win32環境、OS/2 1.3文本模式環境和POSIX環境。完全搶占式多任務内核可以中斷正在運行的任務來調度其他任務,而不需要依賴用戶程序自願放棄對CPU的控制。

NTVDM

Windows NT推出了NTVDM,即一種在32位操作系統下運行16位應用程序的環境。它提供了在标準(286)模式下運行的Windows 3.x系列子系統的能力。依賴低級硬件訪問的應用程序将無法運行,它們也可能不使用Windows交換文件。微軟公司曾表示,Windows NT與所有遵循官方編程指南的16位應用程序兼容。

動态更改視頻模式

Windows NT可以動态更改視頻模式,而Windows 3.1通常必須依賴其安裝程序來更改視頻模式。

NTFS文件系統

Windows NT 3.1中首次出現了NTFS可自我修複的文件系統。它提供了幾個可自定義的功能,這些功能會影響NTFS在給定環境中的性能。其中一些參數是全局參數,其他參數特定于單個NTFS卷。用戶可以控制和調整其中幾個參數,通過檢查特定的存儲需求,然後相應地調整NTFS卷,從而提高系統的磁盤性能。

驅動模型

Windows NT引入了自己的驅動程序模型,即Windows NT驅動程序模型。其與舊的驅動程序框架不兼容。後來在Windows 2000中,Windows NT驅動程序模型被增強為Windows驅動程序模型,該模型最初是在Windows 98中引入,但基于NT驅動程序模式。

系統版本

Windows NT有兩種不同的形式,Windows NT Workstation和Windows NT Server,即工作站和服務器。Windows NT Server賦予服務器更多優先級進程,使用許可代理,并與其他服務器捆綁在一起軟件程序。Windows NT Workstation為用戶應用程序提供了更多優先級并将同時網絡連接的數量限制為10個用戶。

Windows NT曆代版本介紹

Windows NT 3.1

面向工作站、高級服務器,内部版本号為528。第一個在32位處理器上使用32位平面虛拟内存地址的Windows版本。該版本首次使用了NTFS文件系統。

Windows NT 3.5

面向工作站、服務器,内部版本号為807。該版本開發的主要目标是提升操作系統的速度,其新功能包括新的啟動屏幕,并升級了對象鍊接和嵌入功能。

Windows NT 3.51

面向工作站、服務器,内部版本号為1057。引入的新功能包括PCMCIA支持、NTFS文件壓縮、可替換WinLogon(GINA)、OpenGL中的3D支持、使用TCP/IP時的永久IP路由器、鼠标指針放在工具欄按鈕上時自動顯示文本描述(“工具提示”)以及對Windows 95常用控件的支持。該版本是Windows NT系列中最後一個與Intel 80386處理器兼容的系統。

Windows NT 4.0

面向工作站、服務器、企業服務器、終端服務器、嵌入式,内部版本号為1381。該版本采用了類似于Windows 95的圖形界面,捆綁Internet Explorer,提供了現成的web浏覽器。通過将組件移動到内核模式,以犧牲安全性和可靠性為代價,提高了性能與速度 。該版本是用于Alpha、MIPS和PowerPC體系結構的最後一個Windows公開版本。

硬件要求

Windows版本

RAM

CPU/可用磁盤空間

NT 3.1

12MB

i386;25MHz/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

12MB

i486;25MHz124MB

NT 4.0 Serv

16MB

Windows NT系列硬件要求

注:該詞條僅記錄Windows NT系列産品的硬件要求,不記錄僅以其為技術特征(即Windows 2000及後續版本)的信息。

系統評價

Windows NT對微軟來說十分重要。它成功地使微軟由台式機業務向服務器領域擴張。(IDC分析師Al Gillen 評)

相對Unix來說,Windows NT對安裝者的技術要求要低一些。二是它與Windows台式機操作系統有很大的相似性。但作為微軟的第一代服務器平台,Windows NT的可靠性、可量測性及管理性都存在着一些問題。(快科技 評)

争議事件

源代碼遭洩

2020年5月21日,Windows NT 3.5接近最終版本的源代碼在網上洩露。不久後,微軟的一位發言人在一份聲明中對The Verge表示,已經注意到了這些報道,并正在進行調查。

相關詞條

相關搜索

其它詞條