Windows a Windowson

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. november 6-án felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

A Windows a Windows rendszeren (általában WOW vagy WoW rövidítéssel) a Microsoft Windows NT család operációs rendszereinek 32 bites verzióinak szoftverkomponense , amely korlátozott támogatást nyújt a Windows API korábbi 16 bites verzióját (Win16) használó alkalmazások számára. . Ezek főként a Windows 3.x rendszerhez készült alkalmazások , bár a Windows korábbi verzióihoz is támogatott néhány alkalmazás.

Sok Win16 alkalmazás módosítatlanul futhat a Windows 32 bites verzióján. Ugyanakkor az ilyen alkalmazásokra jellemző korlátozások továbbra is fennállnak. Az operációs rendszer a 16 bites API -hívásokat a 32 bites megfelelőikbe keveri , így támogatja a 16 bites mutatókat , memóriamodelleket és címteret. A Windows 32 bites verziói lerövidítik a hosszú fájlneveket is, hogy megfeleljenek a 8.3 szabványnak, ha 16 bites alkalmazások használják.

Az ilyen mechanizmusok létezése ellenére előfordulhat, hogy egyes alkalmazások nem futnak megfelelően. Különösen a fájlrendszerhez való teljes hozzáférés lehetőségét feltételező alkalmazások nem használhatók megfelelően többfelhasználós környezetben, hozzáférés-vezérléssel. Emellett általában lehetetlen olyan alkalmazásokat futtatni, amelyek működésük során közvetlen hardver-hozzáférést használnak, ami csak kernel módban (nulla gyűrű) lehetséges.

A WoW összetevő hiányzott a Windows 9x operációs rendszerek sorából , mivel maguk is hibrid rendszerek voltak, amelyek 16 bites és 32 bites összetevőket is használtak. Ennek fényében a 16 bites alkalmazások dedikált emulációs összetevő nélkül is futhatnak bennük.

A Windows 64 bites verzióiból hiányzik a WoW alrendszer a 16 bites alkalmazások támogatásához. Ennek megfelelően az operációs rendszer ezen verziói nem futtathatják a Win16 API-t, valamint az NTVDM DOS emulátort használó alkalmazásokat . Az ilyen alkalmazások futtatásához külső gyártók emulátorai használhatók (például DOSBox vagy winevdm [1] , amely támogatja az NTVDM-hez hasonló ablakos Win16-alkalmazások futtatását), vagy olyan virtuális gépek , amelyekre 32 bites vagy 16 bites Windows vagy DOS verzió van telepítve, valamint a Windows XP Mode .

Lásd még

Jegyzetek

  1. otya. otya128/winevdm . — 2020-11-05. Archiválva : 2020. november 9.

Linkek