「Windows」這個詞用於一系列不同的產品
它們可以劃分為一些四個類別:
16點陣圖形使用者介面 |
|
早期版本的Windows通常僅僅被看作是一個圖形使用者介面,不是作業系統,主要因為它們在MS-DOS上執行並且被用作檔案系統服務。不過,即使最早的16位版本的Windows也已經具有了許多典型的作業系統的功能,包括擁有自己的可執行文件格式以及為應用程式提供自己的裝置驅動程式(計時器、圖形、印表機、滑鼠; 、鍵盤以及音效卡)。與MS-DOS不同,Windows透過協作式多工允許使用者在同一時刻執行多個圖形應用程式。最後,Windows還實作了一個設計精良的、基於段的軟體虛擬記憶體方案,使其能夠執行大於物理記憶體的應用程式。程式碼段和資源在記憶體不足的時候進行交換,並且當一個應用程式釋放處理器控制時,特別是等待使用者輸入的時候,資料段會被移入記憶體。16位版本的Windows包括Windows 1.0(1985),Windows 2.0(1987)及其近親Windows/286。 |
|
混合的16/32位作業系統 |
|
這個系列的16位元的 Windows 的升級版本,仍然需要依賴16位 DOS 基層程式才能執行,不算是真正意義上的32位作業系統,由於使用DOS程式碼,架構也與16位DOS一樣,核心屬於單核心。它可視為微軟將 MS-DOS作業系統和早期Windows圖形使用者介面整合出售,或本身也晉陞為作業系統,因此使用者就不用再單獨購買 MS-DOS 以執行「Windows圖形使用者介面」了。這個系列包括 Windows 95(第一版發行於1995年,後來的改進版本發行於1996年和1997年),以及三個版本的 Windows 98(1998年、1999年和2000年)。這三個版本最終發展成為 Windows ME。雖然它是 Windows 98 的家族之一,但從來沒有在廣告出現過。 |
|
32位作業系統 |
|
這個系列是Windows NT架構作業系統,是真正的純32位作業系統。Windows NT架構作業系統是完整獨立的操作系統,不同於依然需要DOS基層程式的混合16/32位Windows 9x。這個作業系統是為更高效能需求的商業市場而編寫的32位作業系統。這個系列都是Windows NT架構,核心採用混合式核心即改良式微核心。它們包括 Windows NT 3.1(1992年)、NT 3.5、NT 3.51、NT 4.0、Windows 2000、Windows XP 和32位Windows Vista(Windows Vista同時有32位的x86版本與64位的x64版本)。 |
|
64位作業系統 |
|
這是64位元Windows NT架構作業系統,同樣是採用改良式微核心。分為純64位的IA-64架構與x86-64架構版本。現時最新的Windows版本開始採用64位作業系統環境。這個系列的產品包括 Windows XP 64位版、Windows Server 2003 64位版、 Windows Vista 64位版。IA-64 是 Intel 的處理器中使用的純64位 EPIC 指令集,它在32位相容模式下效能較差,而且大多數不相容現有的 x86 軟體,故和現有桌面平台所謂的64位元指令集是完全不同的概念,Microsoft僅僅有Windows 2000 Advanced Server Limited Edition這個限量版的基於IA-64指令集的系統和一個非常罕見的Windows Server 2003 for IA-64版本和Windows XP 64bit 。但由於現時64位元作業系統還在萌芽時期,許多軟體或硬體均未開始支援使用64位元的作業系統,所以極多數32位元的程式亦未能64位元下運作。 |