桌面視窗管理員
桌面視窗管理員(英語:Desktop Window Manager,簡稱DWM)是微軟作業系統 Windows Vista / 八分之七 / 八 . 十分之一的桌面管理程式。佇咧 Windows Vista 正式推出進前,DWM 原來叫做桌面合成 ia̋n-jín(Desktop Compositing Engine,簡稱DCE)。
佮早前版本的仝款
佇咧微軟的作業系統內面,桌面上的每一个視窗攏有一个叫做 _ hwnd _ 的指針,以方便程式對視窗進行調控。佇咧 Windows Vista 進前,作業系統攏會共 _ hwnd _ 連結的視窗仔內容直接繪製到電腦的螢幕頂懸,以提升顯示效率。但是種方法有一个問題:就是做桌面上有偌个視窗出現的時陣,作業系統需要計算各視窗仔間的重疊部份,並且選擇需要顯示的部份繪畫。這種方法,正正是傳統以來電腦繪圖對重疊物件的處理方式。
毋過自 Windows Vista 開始,彼每一个 _ hwnd _ 攏會有家己的「幕後點陣圖」,而且「桌面視窗管理員」的工課,就是共各个「幕後點陣圖」的影像敆做伙,以之畫桌仔面。這款做法的好處是:作業系統的顯示介面會當對逐个幕後點陣圖作 alpha 頻道的處理,達到顯示頂懸的半透明效果,使桌面閣較為美觀,歹處是,著愛消磨較大的記持體,猶閣有較懸的硬體資源開銷來畫桌仔面。
佮 Quartz Compositor 的異同
桌面視窗管理員處理桌面視窗的方法,佮 Mac OS X 的 Quartz Compositor 處理視窗的方法仝款。所以,有袂少電腦雜誌的專欄作者攏有細細的桌面視窗管理員的概念源自比 Windows Vista 早數年推出的 Mac OS X。
Windows Flip 三 D
Windows Flip 三 D 是 Windows Vista 一个會當好好仔演示講桌面視窗管理員的功能的特殊效果。過往,使用者咧選擇桌面視窗的時陣,攏干焦會當佇平面角度(比如講:選擇桌面的縮圖)去作選擇;猶毋過透過新的 Flip 三 D,使用者會當像對索引卡走揣資料仝款,共平面的視窗轉換所成的立體反頁去選擇視窗。這種顯示技巧,有賴桌面視窗管理員佇背後為各個視窗製作的「幕後點陣圖」來顯示,使畫面的畫圖時間大大減低。
佇咧 Windows 十上的現況
佇咧 Windows 八堵一閣較早進前的 Windows 版本,使用者會當選擇停用桌面視窗管理員的桌面畫製造轉衝處理,以節省繪桌面所需要的效能開銷,猶毋過佇 Windows 十頂微軟已經廢止矣這个做法,使用者將無法度佇 Windows 十上設定停用桌面畫製緩衝處理來增進效能,有當時仔使用者選擇停用桌面畫予緩衝處理並毋是為著效能,是為著執行會當佇舊版 Windows 上運作的軟體相容性,特別是某一寡調用硬體加速圖形卡的古早應用程式,這款應用程式有一寡甚至是有二十冬以上的歷史,微軟的這个做法致使著這部份需求使用者的困擾,予這類使用者不得不回頭尋求使用舊版 Windows 來運作遮的應用程式。
參看
- Windows Vista 新功能
- Quartz Compositor
- Xgl
- AIGLX