供個人和企業用戶使用的作業系統。由美國微軟(Microsoft)公司開發。提供瞭支援多道程序運行的視窗操作環境,它的多工圖形介面和統一的應用程式介面使操作大為簡化。

  發展簡史 微軟公司在1983年開始研發Windows,1985年和1987年分別推出Windows 1.0和Windows 2.0。1990年5月推出Windows 3.0,使圖形介面面更加美觀並支持虛擬內存。1995年推出Windows 95,它對Windows 3.x版作瞭許多重大改進,包括:更加優秀的、面向對象的圖形用戶界面,全32位的高性能的搶先式多任務和多線程,內置的對因特網的支持,更高級的多媒體支持(如聲音、圖形、影像等),即插即用,32位線性尋址的內存管理和良好的向下兼容性等。它可以獨立運行而無須DOS支持。之後,Windows 98增加瞭用於自動檢測硬盤、系統文件和配置信息的系統工具,內置瞭大量的硬件設備驅動程序,融合瞭當時最新的多媒體技術、網絡技術。Windows Me對用戶提供更加強大的多媒體功能、高集成度的網絡和更加友善的用戶界面。

  Windows NT(new technology)是面向高端的操作系統。采用客戶–服務器與層次式結合的模型,可以在從桌面系統到大型多處理器的網絡服務器上運行。Windows NT支持多進程並發,有較強的內置網絡功能和系統安全性,並提供瞭優越的應用程序兼容性。

  Windows 2000是新一代的商務操作系統,建立在NT技術之上,具有高可靠性、高擴展性和業務優勢。通過簡化系統管理降低瞭操作消耗,適用從最小的移動設備到最大的電子商務服務器新硬件。

  Windows XP第一個把消費型操作系統和商業型操作系統融合為統一系統代碼,既適合傢庭用戶,也適合商業用戶。

  Windows 2003提供瞭聯網、消息傳遞、集群、數據庫到電子商務Web站點以及文件和打印服務器等操作系統基礎設施,具有高可靠性、高性能和優異的商業價值。

  Windows Vista包含瞭許多新的特性,包括:完全被重新設計的用戶界面,新的命令行界面,加入瞭最新的Microsoft JVM,對其進行新的修改,內建DVD刻錄功能,新的高效壓縮安裝程序將其更快地完成安裝,新的搜索和組織信息的方式。Windows Vista包括Windows防火墻,傢長控制,安全中心,Windows Movie Maker,圖片庫,DVD影像創作和HDTV支持,DVD刻錄支持,可以添加域,擁有Internet信息服務,捆綁Virtual PC和多語言用戶界面,播客應用程序,遊戲性能調整。

  Windows Server 2008是Windows 2008年2月正式發佈的服務器版操作系統。他同時擁有支持64(×64)位和32(×86)位的兩個版本。Windows Server 2008的核心編碼與Windows Vista一樣,包含有許多同樣的改進。最引人註意的地方是它在安裝時允許服務器的管理員選擇安裝整個服務器軟件,或隻安裝“服務器核心”(Server Core)。“服務器核心”主機可以以四個身份來控制:網域控制者、DNS服務器、DHCP服務器及檔案服務器。

  系統構成 主要由3個基本模塊組成:①內核。實現對計算機資源的管理,並提供系統服務和Windows的多任務管理,支持Windows應用程序所要求的低級服務,如動態內存分配、進程管理和文件管理等功能。②圖形設備接口(GDI)。是一組圖形設備驅動程序和庫,是Windows圖形功能的核心。支持字體、繪圖原語和用戶顯示及打印設備的管理。③用戶模塊。實施對窗口的管理,提供編程接口和命令解釋程序(Shell)功能。Windows向用戶提供兩種類型的Shell:程序管理和文件管理。用戶對Windows的各種操作,都是在Shell窗口下進行的。

  主要特征 Windows系統主要有以下特點:

  ①多任務的圖形化用戶界面。為每個運行的程序提供瞭一個獨立的窗口。在窗口內分層次合理地組織瞭標題條、控制選單框以及各種按鈕,除需要輸入正文參數外,僅用鼠標器就可以方便地進行操作,執行各種功能。支持多任務,集中管理對應於每個任務的窗口,用鼠標器很容易在各窗口之間實現多任務間的切換。支持動態數據交換,建立瞭任務間的數據聯系。利用各種圖示化手段,易學易用。

  ②事件驅動的程序運行方式。支持基於消息循環的程序運行方式,使應用程序也采用類似操作系統的運行方式,而消息產生於用戶環境引發的事件(如鼠標器或鍵盤動作)。事件驅動方式有較大的靈活性,對用戶交互操作較多的應用程序有明顯的優點。

  ③標準的應用程序界面。為應用程序開發人員提供瞭功能強大的應用程序開發接口(API)。開發者很容易創建Windows圖形界面的各種元素,如窗口、選單、滾動條、對話框以及各種工具條等。使應用程序在提供各自不同的功能時采用風格一致的界面,不僅簡化瞭應用程序開發,更簡化瞭學習使用不同應用程序的過程。還為應用程序開發提供瞭圖形設備接口(GDI),實現瞭與設備無關的圖形輸出,使應用程序能夠以一致的方式調用同類設備。

  

推薦書目

 尤晉元, 史美林. Windows操作系統原理. 北京: 機械工業出版社, 2001.