Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

微軟內核工程師揭密:Windows 7 內核重寫鎖機制、效能優先,非單純 Vista SP3

編輯:Windows 7 系統介紹

Win7 版本號 Windows NT 6.1,Vista 為 NT 6.0,故戲稱 Win7 為 Vista SP3。PDC 2009 上微軟內核工程師深入介紹 Win7 Kernel。新一代 OS 內核確發生令人印象深刻的變動。

微軟目標主要改進系統效能——在被批評效能低下的 Vista 後,這目標不讓人意外。NT kernel 開發者 Mark Russinovich 稱他們獲得信息清楚指出:用戶想要更小更高效、更快更節能 OS,因此開發 Win7 過程中效能放最前面。結果雖 Win7 提供更多功能,但內存佔用首次低於上一版本。

Win7 移除多個嚴重阻礙效能的鎖,如管理調度的調度鎖完全消失——調度鎖是截至 Vista Windows 架構關鍵元素——取而代之的是 fine-grained locking,含 11 種鎖,線程、處理器、定時器、對象等都有專門鎖。現在系統不再觀察到全局死鎖和同步,多數操作都是鎖無關。另一位內核開發者稱:從終端用戶角度看,Win7 是 Vista SP3,但關鍵底層架構替換了 20 年歷史、越來越無法適應變化的概念,新的看似復雜但實際高效概念將讓 Win7 與未來 Win9 一脈相承。

Copyright © Windows教程網 All Rights Reserved