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

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

2025-08-27通用術語7

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 檔案系統來保護檔案和資料夾,以及如何控制共用資料夾、印表機和其他網路資源的存取。存取控制原則怎麼運...

什麼是錨文本 (HTML)?概念、運作方式

什麼是錨文本 (HTML)?概念、運作方式

網路百科全書中錨文本 (HTML) 的定義。什麼是電腦網路中的錨文本?錨文本在超文本標記語言 (HTML) 中是超文本鏈接的源或目標。錨點可以是文字或圖形,並使用標籤形式<A ...>…</A>。錨標記是 HTML 的基礎,使連結文件的超文本概念成為可能。錨文本 (HTML)...

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

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

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

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

網路百科全書中蘋果開放傳輸的定義。什麼是 Apple Open Transport?Apple Open Transport 是一種 Apple 網路技術,用於傳輸獨立網路,是 Macintosh 作業系統網路和通訊子系統的一部分。Apple Open Transport 的設計目的是讓你在 Mac...

什麼是小程式(APPLET)?概念、運作方式

什麼是小程式(APPLET)?概念、運作方式

網路百科全書中APPLET的定義。什麼是小程式?小程式是使用 Java 程式語言編寫的程序,可以透過網頁存取並下載到用戶端電腦,並在 Web 瀏覽器視窗中運行。Java 小程式可以將動態功能新增至靜態網頁,前提是使用者使用啟用 Java 的 Web 瀏覽器檢視這些頁面。小程式 (Java)小程式的工...

什麼是應用程式服務提供者 (ASP)?概念、運作方式

什麼是應用程式服務提供者 (ASP)?概念、運作方式

網路百科全書中應用程式服務提供者 (ASP) 的定義。什麼是應用程式服務提供者 (ASP)應用程式服務提供者是透過廣域網路(WAN)向企業客戶提供軟體服務的公司的總稱,例如網際網路,特別是涉及Web和電子商務應用程式外包的服務。應用程式服務提供者應用服務提供商 (ASP) 通常是互聯網服務提供商&n...