桌面視窗管理員

桌面視窗管理員英語:,簡稱DWM)是微軟作業系統Windows Vista/7/8/8.1/10的桌面管理程式。在Windows Vista正式推出之前,DWM原來叫作桌面合成引擎(,簡稱)。

與先前版本的異同

在微軟的作業系統裡,桌面上的每一個視窗都有一個叫作hwnd的指針,以方便程式對視窗進行調控。在Windows Vista之前,作業系統都會把hwnd連結的視窗內容直接繪製到電腦的螢幕上,以提升顯示效率。這種方法有一個問題:就是當桌面上有多個視窗出現時,作業系統需要計算各個視窗間的重疊部份,並選擇需要顯示的部份繪畫。這種方法,正是傳統以來電腦繪圖對於重疊物件的處理方式。

但從Windows Vista開始,每一個hwnd都會有各自的「幕後點陣圖」,而「桌面視窗管理員」的工作,就是把各個「幕後點陣圖」的影像合併在一起,以之繪製桌面。這種做法的好處是:作業系統的顯示介面可以對各個幕後點陣圖作alpha頻道的處理,達至顯示上的半透明效果,使桌面更為美觀[1],而壞處是,必須消耗較大的記憶體,以及較高的硬體資源開銷來繪製桌面。

與Quartz Compositor的異同

桌面視窗管理員處理桌面視窗的方法,跟Mac OS XQuartz Compositor處理視窗的方法一樣。因此,有不少電腦雜誌的專欄作者都認為微軟的桌面視窗管理員的概念源自比Windows Vista早數年推出的Mac OS X。

Windows Flip 3D

Windows Flip 3D是Windows Vista一個可以好好演示桌面視窗管理員的功能的特殊效果。過往,用戶在選擇桌面視窗時,都只能在平面角度(例如:選擇桌面的縮圖)去作選擇;但透過新的Flip 3D,用戶可以像從索引卡找尋資料一樣,把平面的視窗轉換而成的立體翻頁去選擇視窗。這種顯示技巧,有賴桌面視窗管理員在背後為各個視窗製作的「幕後點陣圖」來顯示,使畫面的繪畫時間大幅減低。

參看

參考

  1. . www.microsoft.com. [2018-01-06]. (原始内容存档于2017-03-07).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.