Microsoft Windows NT(New Technology)是Microsoft在1993年推出的面向工作站、網路伺服器和大型計算機的網路作業系統,也可做PC作業系統。它與通信服務緊密集成,基於OS/2 NT基礎編制。OS/2由微軟和IBM聯合研製,分為微軟的Microsoft OS/2 NT與IBM的IBM OS/2。協作後來不歡而散,IBM繼續向市場提供先前的OS/2版本,微軟則把自己的OS/2 NT的名稱改為Windows NT,即第一代的Windows NT 3.1。微軟公司從數字設備公司(Digital Equipment Corporation)僱傭了一批人員來開發這個新系統。“NT”所指的便是“新技術”(New Technology)之意。“NT”除了可以解釋為“新技術”之外,有另一個版本指“NT”是來自微軟在i860上開發NT時所使用的模擬器“N10”(N-Ten)。
基本介紹
中文名:視窗作業系統NT
外文名:Windows NT
推出時間:1993
開發商:微軟Microsoft
概述,功能,結構,核心,主流版本,防火牆原理,
概述
Windows NT 3.1是Microsoft的Windows NT作業系統的第一代產品,可運行在Intelx86、DEC Alpha和MIPSR4000的CPU上。其主要套用於伺服器和商業桌面,於1993年7月27日誕生之日起,強大的Windows圖形用戶界面,支持多系統的運行環境,對稱的處理能力就深受廣大用戶的喜愛。但由於安全性不高的問題,1994年Microsoft又陸續推出了Windows NT 3.5、Windows NT 3.5x系列,這兩個系列限制了可同時運行的網路任務數量並省略了一些伺服器軟體的運行。Windows NT 3.5系列可以用來構建一個完整的網路伺服器。在進一步改善了安全性和穩定性的同時,其中又加入了支持Open GL顯示卡的標準。在界面上,Windows NT 3.5x的界面仍然和原Windows NT 3.1的界面保持一致,但從這個版本開始,Windows NT系列有了中文版。這表明Windows NT作業系統正式進入中國市場。
作業系統核心在Windows NT 5.0後引入Super Fetch技術,用戶可以把經常使用的程式預存入記憶體,後台程式便不會跳過其奪取較高的運行等級,用戶也就不用擔心突然一個後台程式運作後CPU的使用率達到90%以上。當在用戶模式下運行硬體驅動時,驅動出現故障後,系統會自動運行最近的一次正確操作,恢複數據。用戶不用重裝驅動。
作業系統核心在Windows NT 7.0後將音頻與顯示音頻驅動的工作模式改為在用戶模式下運行,提高了音頻的速度、保真度、穩定性。在Vista系統以後,更是內置了Direct X10,顯示卡的畫質和速度得到了革命性的提升,引入了Aero Glass、新的用戶界面、功能更加強大的視窗支持、3D顯示功能。在提高工作效率的同時,顯示卡也成為共享的一個資源,它也負責Windows作業系統的加速工作,使得視窗切換更加順暢。高清媒體時代已經來臨。
5、軟體集成
在作業系統發展的數十年間,不斷更新的軟體逐漸取代系統自帶的還原功能,內置數據備份的工具越來越強大,在Vista作業系統上Outlook升級為了Windows Mail、Windows Premium Clock、Movie Maker、Windows Media Player11等成為Windows作業系統不可或缺的一部分。
結構
Windows NT作業系統的用戶態包括能夠傳遞I/O請求給適當核心態下的軟體驅動程式的子系統。Windows NT作業系統的用戶態又包括了環境子系統(在不同作業系統類型下執行應用程式)和集成子系統(用於執行一些系統相關的函式)兩個子系統。位於硬體抽象層與執行體之間的WindowsNT的核心態部分提供了多處理器同步,執行緒與中斷調度與分派,自陷處理,異常分派。其還負責在啟動時初始化驅動程式。驅動程式按照層數可分為三層:高層驅動程式、中層驅動程式、低層驅動程式。
Windows NT核心是微軟公司推出的一款面向網路套用的作業系統,在和通信技術密切融合的基礎上提供列印等各種附加服務,由於其非常周到的人性化服務,得到了許多用戶的親睞,具有廣泛的市場。
Windows NT核心為32位作業系統,具有多重引導功能,並支持兼容;線上程操作方面也很有特色,具備多執行緒多任務的特點外,還具有搶先式的功能,為用戶提供了多種多樣地選擇;採用SMP技術,並支持多處理器系統;支持CISC(如Intel系統)和RISC(如PowerPC、R4400等)多種硬體平台;提供安全存取控制及容錯能力,可與各種網路作業系統協調合作,如:UNIX、Novel。Windows NT核心的意義在於將用戶模式和核心模式分離,這可使得系統更安全,穩定。
主流版本
1、NT 3.1
Windows NT 3.1是微軟的Windows NT產品線的第一代產品,用於伺服器和商業桌面作業系統,於1993年7月27日發表。版本號的選擇是為了匹配Windows 3.1,微軟當時最新版的圖形用戶界面,以表明它們擁有非常類似的用戶界面方面的視覺效果。有兩個版本的NT3.1可供選擇,Windows NT 3.1和Windows NT Advanced Server。它可以運行在Intelx86,DEC Alpha和MIPS R4000的CPU上。
2、NT 3.5X
1994年微軟發布了Windows NT 3.5,此後陸續推出了Windows NT 3.5x系列,該系列有兩個版本,Windows3.5x Workstation和Windows 3.5x Server。Windows 3.5x Workstation限制了可同時運行的網路任務的數量並省略了一些伺服器軟體,而Windows NT 3.51可以用來構建一個完整的網路伺服器。 Windows NT 3.5x的界面仍然和Windows 3.1保持一致。Windows NT Workstation 3.5 支持OpenGL顯示卡標準,同時進一步改善了安全性和穩定性,使得Windows的套用領域得以大大擴展。微軟在1995年又發布了Windows NT 3.51,從這個版本開始,Windows NT系列也有了中文版。
3、NT 4.0
1996年4月發布的Windows NT 4.0是NT系列的一個里程碑,該系統面向工作站、網路伺服器和大型計算機,它與通信服務緊密集成,提供檔案和列印服務,能運行客戶機/伺服器應用程式,內置了Internet/Intranet功能。具有以下特點:
32位作業系統,多重引導功能,可與其它作業系統共存。
實現了“搶先式”多任務和多執行緒操作。
採用SMP(對稱多處理)技術,支持多CPU系統。
支持CISC(如Intel系統)和RISC(如Power PC、R4400等)多種硬體平台。
可與各種網路作業系統實現互操作。如:UNⅨ、NovelNetware、Macintosh等系統;對客戶作業系統提供廣泛支持,如MS-DOS、Windows、Windows NT
NT6.X系列指的是微軟從2006年後推出的一系列核心版本號為NT6.X的桌面及伺服器作業系統,包括Windows Vista、Windows Server 2008、Windows 7、Windows Server 2008 R2、Windows 8、Windows8.1和Windows Server 2012。
6、NT 10.X
Windows 10 預覽版初期核心為NT 6.4,從 Build 9888 開始,Windows 10 將系統核心由 NT 6.4 升級為了 NT 10.0。
防火牆原理
Windows NT核心中存在著一種檔案驅動程式,這種程式的主要作用就是為用戶通過非易失性存儲介質存儲數據提供服務。通過對檔案驅動程式的開發實現擴展功能是NT中I/O管理器的一大特色,I/O管理器支持分層驅動程式模型,病毒防火牆實現攔截檔案的原理如下:通過開發驅動程式並插入到結構層中,從而進行檔案攔截。這種驅動檔案亦稱座過濾驅動檔案。