外阴瘙痒是什么情况| 墨子是什么家| 血虚吃什么好| 肚脐左边是什么器官| 龟毛的性格指什么性格| 雪蛤是什么| 新疆人为什么长得像外国人| 体检需要注意什么| 月经不调吃什么药好| 脱发用什么药最好| 豌豆是什么豆| 抽烟肺疼是什么原因| 安宫丸什么时候吃效果是最佳的| 最贵的榴莲是什么品种| 吃什么能快速降血压| 鼻炎和鼻窦炎有什么区别| 庚午五行属什么| 妇乐颗粒的功效能治什么病| 杭州有什么好玩的地方| 牛栏坑肉桂属于什么茶| 为什么一直不怀孕是什么原因| 宫颈肥大需要注意什么| 什么原因导致卵巢早衰| 利是什么生肖| 浅表性胃炎吃什么药| 乌合之众什么意思| 腰疼是什么病| 执业药师证有什么用| pt950是什么意思| 看头部挂什么科| 天天晚上睡觉做梦是什么原因| 国防部长有什么权利| pearl什么意思| 早上起来有痰是什么原因| 经常玩手机有什么危害| 泡酒用什么酒好| snr是什么意思| 忌是什么意思| 换药挂什么科| 身份证后面有个x是什么意思| hrp是什么意思| 博美犬吃什么狗粮最好| 血止不住是什么原因| jay什么意思| 父加一笔是什么字| 孩子干咳吃什么药效果好| 扁桃体肿大吃什么药好| 睡觉张嘴是什么原因| 什么化妆品好用哪个牌子的| 利血平是什么药| 女人什么眉毛最有福气| 梦见蒸馒头是什么意思| www是什么网| 羊肉不能和什么水果一起吃| 什么是夹角| 叶公好龙讽刺了什么| e是什么单位| 甲亢吃什么好| 幽门螺旋杆菌挂什么科| 通草长什么样图片| 什么是肝性脑病| 猫藓长什么样| 兔和什么属相最配| 牛油果不能和什么一起吃| 总胆红素高是怎么回事有什么危害| 吃什么降胆固醇最快| 甲功五项查的是什么| 血小板聚集是什么意思| 火韦是什么字| 肝小钙化灶是什么意思| 荨麻疹吃什么药好| 首长是什么意思| 腿胖是什么原因引起的| 透析病人吃什么水果好| 吹喇叭什么意思| 低压高会引起什么后果| 脑梗三项是检查什么| 白羊女喜欢什么样的男生| 出水痘不能吃什么食物| 庆大霉素治疗鱼什么病| 坏血病是什么| 什么是格林巴利综合症| 吃得苦中苦方为人上人是什么意思| 嫡庶是什么意思| 大祭司是什么意思| 为什么一直不怀孕是什么原因| 两个大于号是什么车| 四大美女是什么生肖| 月经不干净是什么原因| 尿痛什么原因| 电轴左偏是什么原因| 点状强回声是什么意思| 眉毛变白是什么原因| 每天尿都是黄的是什么原因| 烟火气是什么意思| 吸毒是什么感觉| 不对劲是什么意思| 孕期心情不好对胎儿有什么影响| 棱长是什么意思| 甲床是什么| 右胸是什么器官| 牙齿掉了一小块是什么原因| 洁身自爱是什么生肖| 双子座女和什么星座最配| 2003是什么年| 低血糖不能吃什么食物| 出人头地是什么意思| 脑梗应该挂什么科| 乙肝两对半和乙肝五项有什么区别| 孔子的真名叫什么| 感恩节什么时候| 苎麻是什么| 做完胃镜可以吃什么| 办身份证的地方叫什么| 奥运五环代表什么| 游乐场都有什么项目| 无锡为什么叫无锡| fs是什么单位| 头痛吃什么药| 2036年是什么年| 茅台为什么这么贵| 丁未年五行属什么| 什么是速率| 日照香炉生紫烟是什么意思| 圆圆的什么| 没有排卵是什么原因| 血粘度查什么项目| 榨菜是什么菜做的| 肺阳虚吃什么中成药| 什么的少年| 蜻蜓点水是什么生肖| olay是什么品牌| 脾胃不好吃什么药| 跳蚤什么样| 前戏是什么| 灰指甲用什么药| 一个鸟一个木念什么| 夏天哈尔滨有什么好玩的地方| 去鱼腥味最好的方法是什么| 九层塔是什么| 西洋菜是什么菜| 凤凰是什么生肖| 对虾是什么虾| 门庭冷落是什么意思| 什么水果补充维生素c| 什么冠禽兽| 亚甲炎吃什么药效果好| 30周做什么检查| 男人梦见蛇是什么预兆| 梦见黄瓜是什么意思| 女人做梦梦到蛇是什么意思| 来大姨妈量少是什么原因| 成都有什么| chris是什么意思| 吃什么下火效果最好| 老年人吃饭老是噎着是什么原因| 层林尽染是什么季节| jeans什么意思| 脚肿是什么病| 4.29是什么星座| 什么的水| 辛苦是什么意思| 胎儿双顶径是什么意思| 猴与什么属相相配最好| 拉尿有泡泡是什么原因| 儿童过敏性咳嗽吃什么药| 东山再起是什么生肖| 牙松动了还疼用什么方法处理最好| 子宫增大是什么原因造成的| 失眠可以吃什么药| 脓毒血症是什么病| 不什么好什么| 66.66红包代表什么意思| 甲沟炎用什么药好| 国家为什么重视合肥| 老蒯是什么意思| 已读不回是什么意思| 蜜蜂飞进家里预示什么| 中午适合吃什么| 尿酮体是什么| 前白蛋白低是什么原因| 霉菌性阴道炎有什么症状| 婴儿血小板低是什么原因| 受割礼是什么意思| 黄疸是什么意思| 想吃甜食是什么原因| 什么是动脉硬化| 值神天德是什么意思| 肠腺瘤是什么病| 什么是闺蜜| borel手表是什么牌子| 肾结石什么原因引起的| 反话是什么意思| 快速补血吃什么| 晕轮效应是什么意思| 早上起床喉咙有痰是什么原因| 人巨细胞病毒是什么病| 汁男什么意思| 氪金是什么意思| 心急吃不了热豆腐什么意思| 细菌感染引起的发烧吃什么药| 眼痒痒是什么原因引起| 喝什么睡眠效果最好| bmr是什么意思| 散佚是什么意思| 月经不调吃什么药效果好| 男人补肾吃什么好| 什么是dha| 西瓜霜是什么做的| 白带发黄什么原因| 什么是失信被执行人| 双头蛇是什么意思| adhd是什么病| crp医学上是什么意思| 95年猪是什么命| 什么时候绝经| 庚字五行属什么| swag是什么意思| 偏印代表什么| 天热喝什么茶好| 胰腺不好吃什么食物好| 仁义道德是什么意思| 别开生面是什么意思| 庆字五行属什么| 沙砾是什么意思| 副高是什么级别| 有肾病的人吃什么好| 去湿气吃什么药| 1946年中国发生了什么| 右后背疼是什么病| 画蛇添足什么意思| 打破伤风不能吃什么| 神经官能症有什么症状表现| 合肥古代叫什么| 男生为什么会遗精| 荷兰豆为什么叫荷兰豆| 睡醒口干口苦是什么原因| 克隆是什么意思| 乌云为什么是黑色的| 肝郁血瘀吃什么中成药| 熊猫喜欢吃什么食物| 去除扁平疣用什么药膏| 胰腺炎为什么血糖高| 电脑一体机什么牌子好| 胸口正中间疼是什么病| 车标是牛的是什么车| 鲁迅是著名的什么家| 单纯疱疹病毒是什么病| 什么是基因检测| 女人吃火龙果有什么好处| 姨太太是什么意思| 男人吃海参有什么好处| 发改委是做什么的| 开字五行属什么| 刘强东开什么车| 经常拉肚子什么原因| 咽炎要注意什么饮食| 11月1日是什么星座| 阴道瘙痒是什么原因造成的| 克隆恩病是什么| 经常拉肚子是什么原因引起的| 实至名归什么意思| act是什么意思| 1度房室传导阻滞是什么意思| 百度Jump to content

北海公园摸底80座不可移动文物建筑 制定维护标准

From Wikipedia, the free encyclopedia
Windows on Windows
Other namesWOW
Developer(s)Microsoft
Initial releaseJuly 27, 1993; 32 years ago (2025-08-06)
Operating systemMicrosoft Windows
PlatformIA-32
TypeCompatibility layer
LicenseProprietary commercial software
百度   活动现场,与会领导嘉宾共同为“西安青年创业大讲坛—西安创业大街分站”揭牌,大讲坛聘请了杨振、宋琪、常兴龙等6位创业企业家为“西安青年创业导师”,与“3W空间”“蒜泥空间”达成合作意向并颁发了“西安青年创业大讲坛公益伙伴单位”证书。

In computing, Windows on Windows (commonly referred to as WOW)[1][2][3] is a discontinued compatibility layer of 32-bit versions of the Windows NT family of operating systems. Since 1993, with the release of Windows NT 3.1, WoW extends NTVDM to provide limited support for running legacy 16-bit programs written for Windows 3.x or earlier. There is a similar subsystem, known as WoW64, on 64-bit Windows versions that runs 32-bit programs.

This subsystem will be retired with the end of support of Windows 10 in October 14, 2025. The last version of Windows to include this subsystem is Windows 10, as Windows 11 (and Windows Server 2008 R2 and later) only run the x86-64 processor in long mode and therefore cannot run 16-bit software without emulation software.

Background

[edit]

Many 16-bit Windows legacy programs can run without changes on newer 32-bit editions of Windows. The reason designers made this possible was to allow software developers time to remedy their software during the industry transition from Windows 3.1 to Windows 95 and later, without restricting the ability for the operating system to be upgraded to a current version before all programs used by a customer had been taken care of.

The Windows 9x series of operating systems, reflecting their roots in DOS, functioned as hybrid 16- and 32-bit systems in the sense that the underlying operating system was not truly 32-bit,[citation needed] and therefore could run 16-bit software natively without requiring any special emulation; Windows NT operating systems differ significantly from Windows 9x in their architecture, and therefore require a more complex solution. Two separate strategies are used in order to let 16-bit programs run on 32-bit versions of Windows (with some runtime limitations). They are called thunking and shimming.

Thunking

[edit]

The WOW subsystem of the operating system thunks legacy 16-bit APIs to their newer 32-bit equivalents[clarification needed] in order to provide support for 16-bit pointers, memory models and address space.

All 16-bit programs run by default in a single virtual DOS machine with shared memory space. However, they can be configured to run in their own separate memory space, in which case each 16-bit process has its own dedicated virtual machine. The separate memory space increases system stability by preventing buggy 16-bit programs from interfering with one another, at the expense of reduced 16-bit inter-process communication and increased memory utilization.

The WOWEXEC.EXE process on a Windows NT system facilitates Windows-on-Windows.[4][5] In addition to Windows-on-Windows emulating the Windows 95 and Windows 98 kernels, the WIN.COM file emulates a Windows 3.x kernel for NTVDM, which runs the 16-bit DOS-based Windows applications on Windows NT.

Shimming

[edit]

Application compatibility issues, notably around long filenames, multiple users and the concept of least privilege, may prevent some applications from working. For example, they may incorrectly assume full write access to the whole file system whereas NTFS security is in place.

When the Windows 95 line of operating systems was designed, a key requirement was for the file system to keep backward compatibility with 8.3 filenames to allow legacy applications to continue to work on the platform. Windows 95 and later operating systems therefore support a compatibility mode whereby both a long filename and a short filename are stored in the directory entry.

Furthermore, legacy applications that attempt to access hardware directly cannot do so in user mode. Legacy applications may also fail if system configuration files from the DOS and Windows 9x era are not present in Windows NT based kernels, hence the reason for zero-length versions of files like AUTOEXEC.BAT and CONFIG.SYS having to be carried forward on operating systems that do not use them.

A considerable number of shims are present in the application compatibility layer of later versions of Windows to intercept and modify API calls made by legacy applications that were written with a different set of assumptions and operating system best practices in mind.[6] These fixes are updated from time-to-time as issues are discovered in popular legacy applications that are still in use.[7]

See also

[edit]
  • Wine (software)
  • OTVDM, a third-party project based on code from Wine which runs 16-bit Windows programs on 64-bit versions of Windows.

References

[edit]
  1. ^ "WOW Environment Remains in Memory After Quitting 16-Bit Program". Support. Microsoft. February 22, 2007. Archived from the original on October 23, 2007. Retrieved February 7, 2017.
  2. ^ "Starting 16-Bit WOW Subsystem on Windows NT Server". Support. Microsoft. November 1, 2016. Archived from the original on May 9, 2007. Retrieved February 7, 2017.
  3. ^ "Disabling the MSDOS and WOWEXEC Subsystems on Terminal Server". Support. Microsoft. November 1, 2006. Archived from the original on January 13, 2008. Retrieved February 7, 2017.
  4. ^ "Windows NT Subsystems and Associated Files". Support. Microsoft. October 31, 2006. Archived from the original on March 16, 2007. Retrieved February 7, 2017.
  5. ^ "PRB: Relocation of Ntvdm.exe Fails on Multiprocessor Computers". Support. Microsoft. November 21, 2006. Archived from the original on February 22, 2009. Retrieved February 7, 2017.
  6. ^ "Application Compatibility". TechNet. Microsoft. Retrieved February 7, 2017.
  7. ^ "Application Compatibility Update for Windows 7 and Windows Server 2008 R2: August 2010". Support. Microsoft. August 24, 2010. Retrieved February 7, 2017.
[edit]
老年人睡眠多是什么原因 o型血的人是什么性格 918是什么意思 辛未日五行属什么 西游记有什么故事
毛肚是什么 减脂早餐吃什么 rh是什么血型 吹风扇感冒了吃什么药 什么是干咳
123是什么意思 744是什么意思 阴茎疼是什么原因 帝陀表什么档次 男人吃什么补肾壮阳效果最好
女人30如狼40如虎是什么意思 三文鱼长什么样 鸡为什么吃沙子 石几念什么 层出不穷是什么意思
消化腺包括什么hcv8jop7ns4r.cn 睾丸上长毛意味着什么hcv8jop6ns7r.cn 牛大力是什么hcv9jop4ns4r.cn 念想是什么意思hcv8jop5ns1r.cn 长期大便不成形是什么原因造成的hcv8jop8ns7r.cn
跳大神什么意思hcv8jop9ns3r.cn 长此以往什么意思hcv8jop7ns7r.cn 伊丽莎白雅顿什么档次hcv9jop4ns8r.cn 1989年出生的是什么命hcv9jop5ns7r.cn 怀孕感冒了有什么好办法解决hcv9jop2ns1r.cn
上海有什么景点hcv8jop4ns9r.cn 拍身份证穿什么衣服hcv8jop5ns9r.cn 小孩子不吃饭是什么原因引起的hcv9jop6ns4r.cn 婴儿补钙什么牌子的好hcv9jop4ns7r.cn 孕妇拉肚子可以吃什么药hcv9jop0ns6r.cn
当所有的人离开我的时候是什么歌hcv9jop4ns5r.cn 什么学习机好hcv9jop5ns5r.cn 暗网里面有什么hcv8jop8ns4r.cn bmi什么意思hcv8jop6ns3r.cn 女人喝白茶有什么好处jiuxinfghf.com
百度