Windows on Windows: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 16: replaced (6×) / removed (0×) deprecated |dead-url= and |deadurl= with |url-status=;
Thunking: Clarify
Line 26:
===Thunking===
{{Main article|Thunk}}
The WOW subsystem of the operating system {{Clarify|text=thunks legacy 16-bit APIs to their newer 32-bit equivalents}} in order to provide support for 16-bit [[pointer (computer programming)|pointer]]s, 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.