Windows 2.x: Difference between revisions

11 bytes removed ,  13 March 2023
Tag: 2017 source edit
Tag: 2017 source edit
Line 31: Line 31:


== Windows/386 ==
== Windows/386 ==
Windows/386 is a variant of Windows 2 optimized for the [[w:i386|386]] processor. It took advantage of the [[w:Virtual 8086 mode|virtual 8086 mode]] to preemptively multitask MS-DOS applications, however, Windows itself still uses cooperative multitasking. Each MS-DOS instance is running in a separate virtual machine on top of a 32-bit virtual machine manager, which allows for better compatibility as they no longer share memory space with the rest of the environment. A bigger range of applications can also run in a window as opposed to the original variant, due to Windows/386 introducing grabber files that allow for better video emulation.
Windows/386 is a variant of Windows 2 optimized for the [[w:i386|386]] processor. It takes advantage of the [[w:Virtual 8086 mode|virtual 8086 mode]] to preemptively multitask MS-DOS applications, although Windows itself still uses cooperative multitasking. Each MS-DOS instance runs in a separate virtual machine on top of a 32-bit virtual machine manager, which allows for better compatibility as they no longer share memory space with the rest of the environment. A bigger range of applications can also run in a window as opposed to the original variant, due to Windows/386 introducing grabber files that allow for better video emulation.


A modified version of Windows is running in the so-called System VM, a special virtual machine that controls the VMM and has access to all I/O devices by default. Both Windows and MS-DOS applications could also make use of [[w:Expanded memory|EMS]] emulation provided by the virtual machine manager. However, swap is not supported and all running applications therefore have to fit into physical memory.
A modified version of Windows runs in the so-called System VM, a special virtual machine that controls the VMM and has access to all I/O devices by default. Both Windows and MS-DOS applications could also make use of [[w:Expanded memory|EMS]] emulation provided by the virtual machine manager. However, swap is not supported and all running applications therefore have to fit into physical memory.


The original version was renamed to Windows/286 starting with version 2.1, which added the ability to use the [[w:High memory area|high memory area]] (HMA) for an additional 64 KB of conventional memory with a [[w:Intel 80286|286]] processor, although it does not necessarily require one and still runs on the original 8086 and 8088. The separate 386 variant was discontinued with Windows 3.0, which includes its functionality in the 386 Enhanced mode. The new Standard mode also carries over some of the MS-DOS support improvements, such as grabber files.
The original version was renamed to Windows/286 starting with version 2.1, which added the ability to use the [[w:High memory area|high memory area]] (HMA) for an additional 64 KB of conventional memory with a [[w:Intel 80286|286]] processor, although it does not necessarily require one and still runs on the original 8086 and 8088. The separate 386 variant was discontinued with Windows 3.0, which includes its functionality in the 386 Enhanced mode. The new Standard mode also carries over some of the MS-DOS support improvements, such as grabber files.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.