當前位置:首頁 > 通用術語 > 什麼是WOW ?概念、運作方式

什麼是WOW ?概念、運作方式

2025-08-27通用術語431

WOW 代表「Win32 上的 Win16」,這是 Microsoft Windows NT 作業系統的元件,可讓 16 位元 Microsoft Windows 應用程式 (例如設計為在 Windows 3.1 和 Windows for Workgroups 3.11 上執行的應用程式) 在 Windows NT 的 32 位元作業系統上正常執行。

Win16範例

WOW 如何運作

如同 MS-DOS 應用程式,16 位 Windows 應用程式 (Win16 應用程式) 也會在 Windows NT 虛擬機器 (NTVDM) 的內容中在 Windows NT 上執行,以模擬這些應用程式執行所需的 16 位環境。

不過,雖然每個 MS-DOS 應用程式都需要自己個別的 NTVDM 才能執行,但 Win16 應用程式會在稱為 WOW 的單一 NTVDM 中執行,對應至系統進程wowexec.exe。雖然裝載 MS-DOS 應用程式的 NTVDM 是單一執行緒,但 WOW 是多執行緒 NTVDM,其中每個 Win16 應用程式都會使用相同的共用位址空間作為個別執行緒執行。

WOW 還模擬了為 Windows 3.1 和 Windows for Workgroups 3.11 編寫的應用程序設計的協作多任務環境。

WOW 一次只允許一個 Win16 應用程式執行,封鎖所有其他 Win16 應用程式的執行緒,直到執行中的應用程式放棄控制為止。如果 Windows NT 核心需要先占 Win16 應用程式 (藉由先占 WOW) ,它一律會以相同的 Win16 應用程式繼續。

WOW 也會處理 16 位元 Windows 應用程式開發介面 (API) 和訊息轉換成其對應的 32 位元 API 和訊息,從而在 Windows NT 平台上啟用 16 位元和 32 位元 Windows 應用程式之間的互通性和資料共用。

NOTE

當第一個Win16應用程式在Windows NT系統上啟動時,WOW會自動啟動。

Tips

Windows NT 也包含在自己的個別 NTVDM 中執行 Win16 應用程式的選項,可讓 Win16 應用程式在 Windows NT 的搶佔式多工環境中做為進程。您可以從 [開始] 功能表開啟 [執行] 方塊,輸入 Win16 可執行檔的路徑,然後選取 [在個別記憶體空間中執行] 複選框,在個別的 NTVDM 中執行 Win16 應用程式。請注意,這樣做可能會對需要使用舊版資料共用機制 (例如動態資料交換 (DDE) ) 彼此共用資料的 Win16 應用程式產生負面影響。

“什麼是WOW ?概念、運作方式” 的相關文章

什麼是存取控制?概念、怎麼運作、通用術語

什麼是存取控制?概念、怎麼運作、通用術語

存取控制是一個通用術語,描述管理員如何保護對 Active Directory 中物件的存取。存取控制一詞也用於 Windows Server 和 Windows XP 平臺,以描述如何使用 NTFS 檔案系統來保護檔案和資料夾,以及如何控制共用資料夾、印表機和其他網路資源的存取。存取控制原則怎麼運...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

網絡百科全書中通用分組無線服務 (GPRS) 的定義。什麼是GPRS(通用分組無線服務)?GPRS是時分多址(TDMA)蜂窩電話系統的升級版。通用分組無線電服務(GPRS)使用分組交換代替TDMA系統現有的電路交換技術,以更有效地利用可用帶寬。探地雷達GPRS為用戶提供多達八個獨立的14.4-Kbp...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

什麼是vCalendar?概念、運作方式

什麼是vCalendar?概念、運作方式

網路百科全書中 vCalendar 的定義。什麼是 vCalendar?vCalendar 是一種網際網路通訊協定,用於在不同平台上執行的排程程式之間進行互通性。vCalendar 允許個人資料交換 (PDI) 程式透過網際網路交換排程資訊,以預訂會議、排定活動等。vCalendar 標準定義了透過...

什麼是ANSI 字元集?概念、運作方式

什麼是ANSI 字元集?概念、運作方式

網絡百科全書中ANSI字元集的定義。什麼是 ANSI 字元集?ANSI 字元集,也稱為 Windows 字碼頁,是 Microsoft Windows 95 和 Windows 98 使用的 8 位元字元集,可讓您表示最多 256 個字元 (編號為 0 到 255)。ASCII (美國資訊...