Share to: share facebook share twitter share wa share telegram print page

Windows on Windows

Windows on Windows
Other namesWOW
Developer(s)Microsoft
Initial releaseJuly 27, 1993; 31 years ago (1993-07-27)
Operating systemMicrosoft Windows
PlatformIA-32
TypeCompatibility layer
LicenseProprietary commercial software

In computing, Windows on Windows (commonly referred to as WOW)[1][2][3] was a compatibility layer of 32-bit versions of the Windows NT family of operating systems since 1993 with the release of Windows NT 3.1, which 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 has since been discontinued, as Windows 11 (and Windows Server 2008 R2 and later) are only available in 64-bit editions and therefore cannot run 16-bit software without third-party emulation software (e.g. DOSBox). Windows 10 is the final version of Windows to include this subsystem.

Background

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.1x 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

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

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

  • 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

  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.

Read other articles:

Napothera Dvärgsmygtimalia (N. epilepidota), typarten för släktetSystematikDomänEukaryoterEukaryotaRikeDjurAnimaliaStamRyggsträngsdjurChordataUnderstamRyggradsdjurVertebrataKlassFåglarAvesOrdningTättingarPasseriformesFamiljMarktimaliorPellorneidaeSläkteNapotheraVetenskapligt namn§ NapotheraAuktorGray, GR, 1842Hitta fler artiklar om fåglar med Fågelportalen Napothera är ett fågelsläkte i familjen marktimalior inom ordningen tättingar.[1] Det omfattar numera vanligen följande se...

  提示:此条目的主题不是AdBlock。 此條目可参照英語維基百科相應條目来扩充。若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 Adblock PlusAdblock Plus的過濾器選項介面開發者Eyeo GmbH[1][2][3]目前開

Oyster Bay Municipio A la izquierda, ubicación del condado de Nassau en el estado de Nueva York. A la derecha, ubicación entre las subdivisiones administrativas del condado de Nassau Oyster BayUbicación en el estado de Nueva York Ubicación de estado de Nueva York en Estados UnidosCoordenadas 40°45′34″N 73°30′10″O / 40.7594, -73.5028Entidad Municipio • País  Estados Unidos • Estado  Nueva York • Condado NassauSupervisor municipal Jo...

Горленко Володимир ФедоровичНародився 21 листопада 1927(1927-11-21) (95 років)Вовна, Шосткинський район, Харківська округа, Українська СРР, СРСРКраїна  УкраїнаДіяльність етнографAlma mater МДУНауковий ступінь доктор історичних наукНауковий керівник Козаченко Антон ІвановичЗакла

У Вікіпедії є статті про інші значення цього терміна: Орден святого Георгія (значення). Це стаття про орден Російської імперії. Про державну нагороду Російської Федерації див.: Орден Святого Георгія (Російська Федерація). Орден Святого Георгіярос. Орден Святого Георгия Дев

Guerra Civil Eritrea Guerra de la Independencia EritreaParte de guerra de la independencia de Eritrea Mapa de EritreaFecha Febrero de 1972-13 de octubre de 1974Febrero de 1980-24 de marzo de 1981Lugar EritreaResultado Victoria del EPLFBeligerantes FLEApoyado por: Estados Unidos EPLFApoyado por: TPLF Comandantes Hamid Idris Awate Issaías Afewerki Meles Zenawi [editar datos en Wikidata] Conflictos en el Cuerno de África Guerra de la Independencia Eritrea Guerra civil eritr...

Marien-Glockenblume Marien-Glockenblume (Campanula medium) Systematik Euasteriden II Ordnung: Asternartige (Asterales) Familie: Glockenblumengewächse (Campanulaceae) Unterfamilie: Campanuloideae Gattung: Glockenblumen (Campanula) Art: Marien-Glockenblume Wissenschaftlicher Name Campanula medium L. Die Marien-Glockenblume (Campanula medium) ist eine Pflanzenart aus der Gattung der Glockenblumen (Campanula) innerhalb der Familie Glockenblumengewächse (Campanulaceae). Inhaltsverzeichnis 1 Besc...

اضغط هنا للاطلاع على كيفية قراءة التصنيف حمار بري إفريقي   حالة الحفظ أنواع مهددة بالانقراض (خطر انقراض أقصى)[1] المرتبة التصنيفية نوع  التصنيف العلمي  فوق النطاق  حيويات مملكة عليا  حقيقيات النوى مملكة  حيوان عويلم  ثنائيات التناظر مملكة فرعية  ثانو...

Japanese railway company Nankai Electric Railway Co., Ltd.Native name南海電気鉄道株式会社TypePublic KKTraded asTYO: 9044IndustryGround transportPredecessorNankai Railway Co., Ltd. (former parent company founded on June 16, 1884)FoundedKudoyama, Wakayama Prefecture, Japan (March 28, 1925 (1925-03-28), Koyasan Electric Railway Co., Ltd.)HeadquartersNankai Namba Building, Shikitsu-higashi, Naniwa-ku, Osaka, JapanRegistered office: Namba Skyo, Namba, Chūō-ku, Osaka, Jap...

Notable book burnings – the public burning of books for ideological reasons – have taken place throughout history. Antiquity A scroll written by the Hebrew prophet Jeremiah (burnt by King Jehoiakim) About 600 BC, Jeremiah of Anathoth wrote that the King of Babylon would destroy the land of Judah. As recounted in Jeremiah 36, Jeremiah's scroll was read before Jehoiakim, King of Judah, in the presence of important officials; King Jehoiakim destroyed the scroll in a fire, and then so...

All islets, reefs and rock outcroppings along the coast of California California Coastal National MonumentStornetta Public Lands unitArea2,272 acres (919 ha)[1]CreatedJanuary 11, 2000 (2000-01-11)[2]Governing bodyBureau of Land ManagementWebsiteOfficial website U.S. National Monument Harbor seals resting on surf grass, in sight of some of the many rocks protected by the California Coastal National Monument Sea Arch and high surf near Point Arena, CCNM ...

Management of dyslexiaWoodrow Wilson was an early adopter of the typewriter. It is believed to have helped him overcome dyslexia to write correspondence. Shown is Wilson's typewriter, at Woodrow Wilson House Museum.SpecialtyEducational psychologist[edit on Wikidata] Management of dyslexia depends on a multiple of variables; there is no one specific strategy or set of strategies that will work for all who have dyslexia. Some teaching is geared to specific reading skill areas, such as phone...

Pulau Moyo Pulau MojoPulauLuasPantai 88 km • Total350 km2 (140 sq mi)Ketinggian85 - 160 m (−440 ft) Moyo adalah sebuah pulau yang terdapat 2,5 km di sebelah utara Pulau Sumbawa. Pulau ini memiliki luas 350 km2, ketinggian maksimum 671 meter, dan garis pantai 88 km. Secara administratif, pulau ini termasuk wilayah Kabupaten Sumbawa, Nusa Tenggara Barat, Indonesia. Saat kunjungan yang terbaik pada musim kemarau yakni bulan Juni sampai dengan Agus...

43rd season in franchise history; final one under ownership of Paul Allen 2018 Seattle Seahawks seasonOwnerPaul Allen (until death)The Allen family via Paul Allen’s Estate(after Oct. 15)General managerJohn SchneiderHead coachPete CarrollHome fieldCenturyLink FieldResultsRecord10–6Division place2nd NFC WestPlayoff finishLost Wild Card Playoffs(at Cowboys) 22–24Pro Bowlers 3 QB Russell WilsonLB Bobby WagnerP Michael Dickson AP All-Pros 3 LB Bobby Wagner (1st team)P Michael Dickson (1...

American action thriller The GetawayTheatrical release posterDirected byRoger DonaldsonScreenplay byWalter HillAmy Holden JonesBased onThe Getaway1958 novelby Jim ThompsonProduced byDavid FosterLawrence TurmanJohn Alan SimonStarring Alec Baldwin Kim Basinger Michael Madsen Jennifer Tilly Richard Farnsworth James Woods CinematographyPeter Menzies Jr.Edited byConrad BuffMusic byMark IshamProductioncompaniesLargo EntertainmentJVC EntertainmentThe Turman/Foster CompanyDistributed byUniversal Pict...

2006 biographical drama film by Miloš Forman Goya's GhostsTheatrical release posterDirected byMiloš FormanWritten byMiloš FormanJean-Claude CarrièreProduced bySaul ZaentzStarringJavier BardemNatalie PortmanStellan SkarsgårdRandy QuaidUnax UgaldeCinematographyJavier AguirresarobeEdited byAdam BoomeMusic byVarhan Orchestrovič BauerProductioncompaniesThe Saul Zaentz CompanyKanzamanAntena 3 TelevisiónXuxa ProduccionesDistributed byWarner Bros. Pictures (Spain)Samuel Goldwyn Films (United S...

Bantu-speaking people in Botswana and Namibia Yeyi people (described as Bayeye), 1861 The MaYeyi (also: Yeyi or Bayei) are Bantu-speaking people of north-western Botswana and north-eastern Namibia. The Yeyi immigrated to the area in the 18th century from the north, and lived in close cooperation with the San people, or Basarwa, who had lived in the area previously. They speak ShiYeyi, a language that was influenced by the San and exhibits the characteristic clicks.[1] History Accordin...

Papyrus Baden 4.59, Verso (fünftes Jahrhundert n. Chr.): Vermutete Teilabschrift der Epitome, basierend auf den Aegyptiaca von Manetho Manetho (griechisch Μανεθώς Manethṓs oder Μανέθων Manéthōn; altägyptisch gräzisiert zu Manethoth „Wahrheit des Thot“) war ein Priester aus Sebennytos in Unterägypten, der wahrscheinlich unter den Pharaonen Ptolemaios I., Ptolemaios II. und Ptolemaios III. lebte. Der Papyrus Hibeh 1.72 stellt möglicherweise das einzige ...

Performing ensemble This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Concert band – news · newspapers · books · scholar · JSTOR (March 2013) (Learn how and ...

LuxembourgBiệt danhD'Roud Léiwen Les Lions Rouges Die Roten Löwen (Những chú sư tử đỏ)Hiệp hộiLiên đoàn bóng đá LuxembourgLiên đoàn châu lụcUEFA (châu Âu)Huấn luyện viên trưởngLuc HoltzĐội trưởngLaurent JansThi đấu nhiều nhấtMario Mutsch (102)Ghi bàn nhiều nhấtLéon Mart (16)Sân nhàSân vận động LuxembourgMã FIFALUX Áo màu chính Áo màu phụ Áo màu khác Hạng FIFAHiện tại 89 (20 tháng 7 năm 2023) ...

Kembali kehalaman sebelumnya