Windows NT

作業系統

Windows NT新技術視窗作業系統Windows New Technology)的簡稱,是美國微軟公司1993年推出的純32位元作業系統核心。其基於OS/2 NT的基礎構造。OS/2是由微軟和IBM聯合研製,分為微軟的Microsoft OS/2 NT與IBM的IBM OS/2。由於雙方在協同運作後來不歡而散,IBM繼續向市場提供先前的OS/2版本;而微軟則把OS/2 NT改名為Windows NT,並在1988年11月開始了對於「WinNT」(即第一代的Windows NT 3.1)的產品研發。在研發初期,Windows NT曾一度被認為將會是原先OS/2的3.0版本,但面世之後的Windows NT是一種純32位元作業系統,採用NT核心技術。

Windows NT
開發者微軟
程式語言C語言C++以及組譯[1]
運作狀態活躍
原始碼模式閉源 / 共用原始碼
首次發佈1993年7月27日,​31年前​(1993-07-27
目前版本
  • 10.0.26100.1882(2024年10月;穩定版本)[2]
編輯維基數據連結
最新預覽
發佈預覽通道

24H2(10.0.26100.2454)(2024年11月21日,​4天前​(2024-11-21[3][4][±]

Beta通道

23H2(10.0.22635.4515)(2024年11月22日,​3天前​(2024-11-22[5][±]

Dev通道

24H2(10.0.26120.2415)(2024年11月22日,​3天前​(2024-11-22[6][±]

Canary通道
10.0.27754.1000(2024年11月20日,​5天前​(2024-11-20[7][±]
更新方式Windows UpdateWindows Server更新服務
支援平台IA-32x86-64ARM以及ARM64
(曾支援DEC AlphaMIPSPowerPC以及安騰
內核類別混合
預設用戶介面圖形Windows shell
許可證取決於版本:試用軟件商業軟件大量授權金鑰、僅限OEM軟件即服務
官方網站www.microsoft.com/windows/

後期更新的Windows NT支援32與64位元兩種版本,直到2021年發佈的Windows 11則只提供64位元版本,不再提供32位元版本。

名字由來

編輯

有說法認為,NT一名源自原NT首席領導者戴夫·卡特勒,曾經開發過OpenVMS系統的他將「VMS」一詞,利用凱撒密碼原理將每個字母向前遞增一位,使之成為「WNT」[8]。但NT的其中一名原設計師馬克·洛考夫斯基曾提到,NT一名源自該系統的目標處理器,代號為「N-Ten」的英特爾i860英語Intel i860處理器[9]。 在1998年比爾·蓋茨的一次問答環節上,他透露「NT」一詞曾經以逆向首字母縮略詞的形式衍生為「新技術」(New Technology)之意,但現已不再包含任何特定意義[10]。儘管微軟對於NT架構的系統產品仍描述為「基於NT技術構建」(台翻「NT技術平台」)(Built on NT Technology),但自Windows 2000之後基於NT架構的系統均拋棄了「NT」一詞[11]

歷史

編輯
 
原版Windows NT logo

1988年10月,微軟公司從迪吉多(Digital Equipment Corporation)僱傭了一批人員,由戴夫·卡特勒領導,開發這個新系統[12]。這個系統的很多元素反映了早期的帶有VMSRSX-11DEC(迪吉多)概念。

Windows NT核心架構

編輯
 
Windows NT作業系統家族的體系結構,包括核心模式與用戶模式兩層,每層中有多個模組。

Windows NT採用用戶模式核心模式的分層設計並且是搶佔式可重入的。可運行在單處理器或對稱多處理器(SMP)上,並利用I/O請求包與非同步I/O來處理所有的I/O請求。在Windows 2000(不含)之前採用的Windows NT皆為32位元版本的,第一個基於IA-64的64位元Windows NT首先用於64位元的Windows 2000[13],第二個則是Windows XP 64-bit Edition,而第一個基於x86-64的64位元Windows NT則為Windows Server 2003

Windows NT採用的核心是屬於混合核心。其體系結構包括簡單內核、硬件抽象層(HAL)、驅動程式、服務(總稱為執行體), 這些均屬於核心模式。用戶模式下的程式與子系統僅能存取其可存取的資源,核心模式下的程式則可以存取所有資源與外部裝置。

各發佈版本

編輯
Windows NT各發佈版本
NT版本 市場名稱 版本 發行日期 RTM
Build
NT 3.1 Windows NT 3.1 Workstation(僅被命名為「Windows NT」)、Advanced Server 1993年7月27日 528
NT 3.5 Windows NT 3.5 Workstation、Advanced Server 1994年9月5日 807
NT 3.51 Windows NT 3.51 Workstation、伺服器版 1995年5月30日 1057
NT 4.0 Windows NT 4.0 Workstation、伺服器版、Server Enterprise Edition,
Terminal Server、Embedded
1996年7月29日 1381
NT 5.0 Windows 2000 專業版、伺服器版、Advanced Server、DataCenter Server 2000年2月17日 2195
NT 5.1 Windows XP 家用版、專業版、Media Center、Tablet PC、入門版、Embedded、N 2001年10月25日 2600
NT 5.2 Windows XP 64-bit Edition Version 2003(For IA64)、專業版 x64 Edition(For AMD64)
  • IA64: 2003年3月28日
  • x64: 2005年4月25日
3790
Windows Server 2003 Standard、企業版、DataCenter、Web、Small Business Server 2003年4月24日
Windows Server 2003 R2 2005年12月6日
NT 6.0 Windows Vista 入門版、家用入門版、家用進階版、商業版、企業版、終極版 2007年1月30日
  • 6000(RTM)
  • 6001(SP1)
  • 6002(SP2)
Windows Server 2008 Foundation、Standard、企業版、Datacenter、Web Server、HPC Server、Itanium-Based Systems 2008年8月27日
  • 6001(RTM)
  • 6002(SP2)
NT 6.1 Windows 7 入門版、家用入門版、家用進階版、專業版、企業版、終極版 2009年10月22日
  • 7600(RTM)
  • 7601(SP1)
Windows Server 2008 R2 Foundation、Standard、企業版、Datacenter、Web Server、HPC Server、Itanium-Based Systems 2009年10月22日
NT 6.2 Windows 8 Windows 8、專業版、企業版、Windows RT 2012年10月26日 9200
Windows Phone 8 不適用 2012年10月30日
Windows Server 2012 Foundation、Essentials、Standard、Datacenter 2012年9月4日
NT 6.3 Windows 8.1 Windows 8.1、專業版、企業版、Windows RT 8.1 2013年10月18日 9600
Windows Server 2012 R2 Essentials、Standard、Datacenter 2013年10月18日
NT 10.0

曾稱:NT 6.4

Windows 10 個人使用:家用版(包括S模式的家用版)[14]、專業版(包括S模式的專業版)[14]、專業工作站版

商用:企業版、教育版、專業教育版(包括S模式的專業教育版)[14]

流動裝置:流動版、移動企業版

物聯網裝置:Windows 10 IoT

2015年7月29日 10240(TH1)
10586(TH2)
14393(RS1)
15063(RS2)
16299(RS3)
17134(RS4)
17763(RS5)
18362(19H1)
18363(19H2)
19041(20H1)
19042(20H2)
19043(21H1)
19044(21H2)
19045(22H2)
Windows Server 2016 Essentials、Standard、Datacenter 2016年9月26日 14393(RS1)
16299(RS3)
17134(RS4)
Windows Server 2019 2018年10月2日 17763
Windows Server 2022 2021年8月18日 20348
Windows 11 個人使用:家用版、專業版、專業工作站版

商用:企業版、教育版、專業教育版

2021年10月5日 22000(21H2)
22621(22H2)
22631(23H2)
26100(24H2)

參考文獻

編輯
  1. ^ Lextrait, Vincent. The Programming Languages Beacon v10.0. January 2010 [January 4, 2010]. (原始內容存檔於2012-05-30). 
  2. ^ https://blogs.windows.com/windows-insider/2021/08/19/announcing-windows-11-insider-preview-build-22000-160/.
  3. ^ Releasing Windows 11 Build 26100.2448 to the Release Preview Channel. Windows Insider Blog. 2024-11-14. 
  4. ^ 2024 年 11 月 21 日 - KB5046740 (作業系統組建 26100.2454) 預覽. Microsoft Support. Microsoft. 
  5. ^ Announcing Windows 11 Insider Preview Build 22635.4515 (Beta Channel). Windows Insider Blog. 2024-11-22. 
  6. ^ Previewing Recall with Click to Do on Copilot+ PCs with Windows Insiders in the Dev Channel. Windows Insider Blog. 2024-11-22. 
  7. ^ Announcing Windows 11 Insider Preview Build 27754 (Canary Channel). Windows Insider Blog. 2024-11-20. 
  8. ^ Zachary, G Pascal. Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Free Press. 1994. ISBN 978-0-02-935671-5 (英語). 
  9. ^ Thurrott, Paul. History of Windows Server 2003: The Road To Gold. Win super site. [2018-08-14]. (原始內容存檔於2012-08-18) (英語). 
  10. ^ Gates, Bill. Q&A: Protecting children from information on the Internet. June 5, 1998 [June 26, 2005]. (原始內容存檔於2001-05-26) (英語). 
  11. ^ Windows 2000 is a name that reflects NT's continued move to the technology mainstream. Microsoft.com. October 27, 1998 [November 13, 2011]. (原始內容存檔於2008-10-07) (英語). 
  12. ^ 《Windows NT的歷史全景》,戴夫·卡特勒(David Cutler)為《Microsoft Windows Internals》第四版寫的序
  13. ^ https://web.archive.org/web/20071024030244/http://www.microsoft.com/Presspass/press/2000/jul00/itaniumpr.mspx
  14. ^ 14.0 14.1 14.2 处于 S 模式的 Windows 10 常见问题解答. [2019-04-04]. (原始內容存檔於2020-09-17). 

參見

編輯