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核心技術。
開發者 | 微軟 |
---|---|
程式語言 | C語言、C++以及組譯[1] |
運作狀態 | 活躍 |
原始碼模式 | 閉源 / 共用原始碼 |
首次發佈 | 1993年7月27日 |
目前版本 |
|
最新預覽 |
24H2(10.0.26100.2454)(2024年11月21日[3][4])[±]
23H2(10.0.22635.4515)(2024年11月22日[5])[±]
24H2(10.0.26120.2415)(2024年11月22日[6])[±]
|
更新方式 | Windows Update、Windows Server更新服務 |
支援平台 | IA-32、x86-64、ARM以及ARM64 (曾支援DEC Alpha、MIPS、PowerPC以及安騰) |
內核類別 | 混合 |
預設用戶介面 | 圖形(Windows shell) |
許可證 | 取決於版本:試用軟件、商業軟件、大量授權金鑰、僅限OEM、軟件即服務 |
官方網站 | www |
後期更新的Windows NT支援32與64位元兩種版本,直到2021年發佈的Windows 11則只提供64位元版本,不再提供32位元版本。
名字由來
編輯有說法認為,NT一名源自原NT首席領導者戴夫·卡特勒,曾經開發過OpenVMS系統的他將「VMS」一詞,利用凱撒密碼原理將每個字母向前遞增一位,使之成為「WNT」[8]。但NT的其中一名原設計師馬克·洛考夫斯基曾提到,NT一名源自該系統的目標處理器,代號為「N-Ten」的英特爾i860處理器[9]。 在1998年比爾·蓋茨的一次問答環節上,他透露「NT」一詞曾經以逆向首字母縮略詞的形式衍生為「新技術」(New Technology)之意,但現已不再包含任何特定意義[10]。儘管微軟對於NT架構的系統產品仍描述為「基於NT技術構建」(台翻「NT技術平台」)(Built on NT Technology),但自Windows 2000之後基於NT架構的系統均拋棄了「NT」一詞[11]。
歷史
編輯1988年10月,微軟公司從迪吉多(Digital Equipment Corporation)僱傭了一批人員,由戴夫·卡特勒領導,開發這個新系統[12]。這個系統的很多元素反映了早期的帶有VMS和RSX-11的DEC(迪吉多)概念。
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)、驅動程式、服務(總稱為執行體), 這些均屬於核心模式。用戶模式下的程式與子系統僅能存取其可存取的資源,核心模式下的程式則可以存取所有資源與外部裝置。
各發佈版本
編輯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) |
|
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日 |
|
Windows Server 2008 | Foundation、Standard、企業版、Datacenter、Web Server、HPC Server、Itanium-Based Systems | 2008年8月27日 |
| |
NT 6.1 | Windows 7 | 入門版、家用入門版、家用進階版、專業版、企業版、終極版 | 2009年10月22日 |
|
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) |
參考文獻
編輯- ^ Lextrait, Vincent. The Programming Languages Beacon v10.0. January 2010 [January 4, 2010]. (原始內容存檔於2012-05-30).
- ^ https://blogs.windows.com/windows-insider/2021/08/19/announcing-windows-11-insider-preview-build-22000-160/.
- ^ Releasing Windows 11 Build 26100.2448 to the Release Preview Channel. Windows Insider Blog. 2024-11-14.
- ^ 2024 年 11 月 21 日 - KB5046740 (作業系統組建 26100.2454) 預覽. Microsoft Support. Microsoft.
- ^ Announcing Windows 11 Insider Preview Build 22635.4515 (Beta Channel). Windows Insider Blog. 2024-11-22.
- ^ Previewing Recall with Click to Do on Copilot+ PCs with Windows Insiders in the Dev Channel. Windows Insider Blog. 2024-11-22.
- ^ Announcing Windows 11 Insider Preview Build 27754 (Canary Channel). Windows Insider Blog. 2024-11-20.
- ^ 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 (英語).
- ^ Thurrott, Paul. History of Windows Server 2003: The Road To Gold. Win super site. [2018-08-14]. (原始內容存檔於2012-08-18) (英語).
- ^ Gates, Bill. Q&A: Protecting children from information on the Internet. June 5, 1998 [June 26, 2005]. (原始內容存檔於2001-05-26) (英語).
- ^ 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) (英語).
- ^ 《Windows NT的歷史全景》,戴夫·卡特勒(David Cutler)為《Microsoft Windows Internals》第四版寫的序
- ^ https://web.archive.org/web/20071024030244/http://www.microsoft.com/Presspass/press/2000/jul00/itaniumpr.mspx
- ^ 14.0 14.1 14.2 处于 S 模式的 Windows 10 常见问题解答. [2019-04-04]. (原始內容存檔於2020-09-17).