<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_3.x</id>
	<title>Windows 3.x - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_3.x"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_3.x&amp;action=history"/>
	<updated>2026-05-27T13:02:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_3.x&amp;diff=65510&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Erweiterter Modus (Enhanced Mode) */ win /3</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_3.x&amp;diff=65510&amp;oldid=prev"/>
		<updated>2026-04-21T14:52:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Erweiterter Modus (Enhanced Mode): &lt;/span&gt; win /3&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Betriebssystem&lt;br /&gt;
| Name          = Windows 3.x&lt;br /&gt;
| Logo          =&lt;br /&gt;
| Screenshot    =&lt;br /&gt;
| Beschreibung  =&lt;br /&gt;
| Entwickler    = [[Microsoft]]&lt;br /&gt;
| Version       = 3.0 bis 3.2&lt;br /&gt;
| Freigabedatum =&lt;br /&gt;
&lt;br /&gt;
| Stammbaum     = [[Microsoft Windows 1.0|Windows&amp;amp;nbsp;1.0]]–[[Microsoft Windows 2.x|2.11]]{{Kind}}[[Microsoft Windows|Windows]]&amp;amp;nbsp;3.x&lt;br /&gt;
| Kernel        = [[PC-kompatibles DOS]]&amp;lt;br /&amp;gt;Windows-Kernel&lt;br /&gt;
| Chronik       = [[Microsoft Windows 3.0|Windows&amp;amp;nbsp;3.0]] (1990)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.0#Windows 3.00a|Windows 3.00a]] (1990)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.0#Windows 3.0 mit Multimedia Extensions 1.0|Windows 3.0 mit Multimedia Extensions 1.0]] (1991)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.1#Windows für Pen Computing 1.0|Windows für Pen Computing 1.0]] (1992)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.1|Windows&amp;amp;nbsp;3.1]] (1992)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.1#Windows für Workgroups 3.1|Windows für Workgroups 3.1]] (1992)&amp;lt;br/&amp;gt;[[Microsoft Windows 3.1#Windows für Workgroups 3.11|Windows für Workgroups 3.11]] (1993)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.1#Windows 3.11|Windows 3.11]] (1994)&amp;lt;br /&amp;gt;[[Microsoft Windows 3.1#Windows 3.2|Windows 3.2]] (1994)&lt;br /&gt;
| Architekturen = &lt;br /&gt;
| Lizenz        = [[Microsoft]] [[Endbenutzer-Lizenzvertrag|EULA]] ([[Closed Source]])&lt;br /&gt;
| Sonstiges     = Entwicklung eingestellt&lt;br /&gt;
| Website       = [https://www.microsoft.com/de-de/ www.microsoft.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:MS-Windows-3.0-installation-disks-german.jpg|mini|Microsoft-Windows Version 3.0 Installationsdisketten mit Hardware-Kompatibilitätsliste]]&lt;br /&gt;
Unter der Bezeichnung &amp;#039;&amp;#039;&amp;#039;Windows 3.x&amp;#039;&amp;#039;&amp;#039; werden die Vorgänger der späteren [[Microsoft Windows|Windows]]-[[Betriebssystem]]e des [[Software]]unternehmens [[Microsoft]] für die [[16-Bit-Architektur|16-Bit-]]&amp;lt;!-- (x86&amp;#039;&amp;#039;-16&amp;#039;&amp;#039;)--&amp;gt; und [[32-Bit-Architektur|32-Bit]]-[[x86-Architektur]]&amp;lt;!-- ([[IA-32]] bzw. &amp;#039;&amp;#039;x86-32&amp;#039;&amp;#039;)--&amp;gt; in den 3.x-[[Version (Software)|Versionen]] zusammengefasst.&amp;lt;ref name=&amp;quot;computerwoche-1878091&amp;quot;&amp;gt;{{Internetquelle |autor=Manfred Bremmer |url=https://www.computerwoche.de/a/microsoft-stampft-bestes-windows-release-ein,1878091 |titel=Windows 3.x – Microsoft stampft bestes Windows-Release ein |werk=[[Computerwoche]] |hrsg=[[International Data Group|IDG]] |datum=2008-11-06 |abruf=2018-05-22}}&amp;lt;/ref&amp;gt; Windows war bis Version 3.x ein [[Grafische Benutzeroberfläche|grafischer Aufsatz]] für ein [[PC-kompatibles DOS]] wie [[MS-DOS]].&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
Die bekanntesten Windows-3.x-Versionen sind:&lt;br /&gt;
* [[Microsoft Windows 3.0|Windows 3.0]] (1990)&lt;br /&gt;
* [[Microsoft Windows 3.1|Windows 3.1]] (1992) und [[Microsoft Windows 3.1#Windows 3.11|3.11]] (1994)&lt;br /&gt;
* [[Windows für Workgroups 3.1]] (1992) und [[Windows für Workgroups 3.11|3.11]] (1993)&lt;br /&gt;
&lt;br /&gt;
Es gab noch weitere Versionen, die jedoch keine ähnlich große Verbreitung fanden. Auf [[Eingebettetes System|eingebetteten Systemen]] wie [[Kassensystem]]en oder Ticketautomaten kam Windows 3.x noch fast 20 Jahre nach seiner Markteinführung zum Einsatz, Lizenzen dafür verkaufte Microsoft noch bis Ende Oktober 2008.&amp;lt;ref name=&amp;quot;computerwoche-1878091&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
Windows 3.x ermöglichte den Betrieb von mehreren Windows-Anwendungen per [[Multitasking#Kooperatives Multitasking|kooperativem Multitasking]] in einer grafischen Oberfläche und setzte noch ein laufendes MS-DOS (oder kompatibel, also auch {{nowrap|z.&amp;amp;thinsp;B.}} [[PC&amp;amp;nbsp;DOS]] oder [[DR-DOS|DR&amp;amp;nbsp;DOS]]) voraus, auf dem es lief. In diesem Bezug war es nicht anders als die älteren Windows-Versionen bis [[Microsoft Windows 2.x|Windows 2.x]].&lt;br /&gt;
Durch die Verwendung des &amp;#039;&amp;#039;[[Protected Mode]]&amp;#039;&amp;#039; für die Betriebsmodi &amp;#039;&amp;#039;[[#Standard Mode|Standard Mode]]&amp;#039;&amp;#039; und &amp;#039;&amp;#039;[[#Enhanced Mode|Enhanced Mode]]&amp;#039;&amp;#039; war Windows bereits mehr als ein grafischer Aufsatz für das Betriebssystem MS-DOS, wenn es auf einem Prozessor lief, der den Protected Mode ermöglichte.&lt;br /&gt;
Ein großer Unterschied von DOS- zu Windows-Anwendungen ist, dass Windows-Anwendungen geräteunabhängig sind, da die Windows-API für diese als Abstraktionsschicht dient und alle Hardwarezugriffe über den Windowskernel und dessen Treiber laufen. Dies ermöglicht auch die Verwendung von virtuellem Speicher (nur Enhanced Mode), ohne dass die Windows-Anwendung extra umgeschrieben werden muss, da aus Sicht der Windows-Anwendung kein Unterschied zwischen diesem und dem normalen Speicher besteht.&lt;br /&gt;
Alle Kernel von Windows 3.x sind nur in 16 Bit, das gilt auch für den 386er Kernel, der 32-Bit-Windows-Anwendungen im Enhanced Mode ausführen kann. 32-Bit-Kernel gab es in Windows erst ab Windows NT und Windows 95.&lt;br /&gt;
&lt;br /&gt;
Windows 3.x verwendet selbst keinen [[Expanded Memory Specification|Expanded Memory]] (EMS) mehr, es können aber DOS-Anwendungen per [[Bank Switching]] Expanded Memory zur Verfügung gestellt werden. Im Standard Mode ist dies nur möglich, wenn der EMS Speicher von einer [[Expanded Memory Specification#Entstehungsgeschichte|Speichererweiterungskarte]] (memory expander) kommt. Als EMS-Speicher reservierter normaler Speicher oberhalb der 1-MiB-Grenze kann dafür nicht verwendet werden. Dies gilt für alle Betriebsmodi.&amp;lt;ref&amp;gt;Microsoft Product Support Services Application Note (Text File WW0335.txt)  WW0335: Memory Management with Windows&amp;lt;/ref&amp;gt; Mehr dazu, siehe weiter unten.&lt;br /&gt;
&lt;br /&gt;
Mit der Windows-3.x-Reihe begann der Übergang von reinen 16-Bit-Real-Mode-Windows-Programmen zu 16-Bit- und 32-Bit-Protected-Mode-Windows-Programmen. Dazu gab es ab Windows 3.0 drei verschiedene Betriebsmodi, die abhängig von der CPU beim Start von Windows automatisch den entsprechenden Windows Kernel aufriefen.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Raymond Chen |url=https://devblogs.microsoft.com/oldnewthing/20130208-00/?p=5303 |titel=For the Nitpickers: Enhanced-mode Windows 3.0 didn’t exactly run a copy of standard-mode Windows inside the virtual machine |werk=The Old New Thing ([[Blog]]) |hrsg= |datum=2013-02-08 |abruf=2021-11-23 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[Windows Application Programming Interface#Win16|Win16]]-Architektur von Windows 3.x verwendet sowohl im [[#Real Mode|Real Mode]] als auch im [[#Standard Mode|Standard Mode]], sowie der Standard Mode Instanz im [[#Erweiterter Modus|erweiterten Modus]], [[Segmentierung (Speicherverwaltung)|segmentierten Speicher]], weshalb es Segmentgrößen von 64 KiB gibt. Lediglich für Win32s-Anwendungen, die einen 386er erfordern, ist das Speichermodell flach. Um die Ein- und Ausgabe-Lasten durch den Wechsel und das Laden von anderen Segmenten gering zu halten, wurde Segment-Tuning betrieben, was bedeutet, dass Funktionen die miteinander zusammenhängen darauf optimiert wurden, in diesem einen Segment vorzukommen.&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20131008-00/?p=3003 I wrote FAT on an airplane, for heaven’s sake, Raymond Chen&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Reservierung von zusammenhängendendem Speicher größer als 64 KiB wurde unter 16 Bit Windows 3.x für 16 Bit Windows Programme im Real Mode auf die Segmentadresse der Wert 0x1000 hinzuaddiert und im Standard Mode der Wert 8 auf den [[Protected Mode#Segmentselektoren|Selector]]. Hierfür stand die Variable &amp;lt;code&amp;gt;__AHINCR&amp;lt;/code&amp;gt; zur Verfügung.&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20171113-00/?p=97386 On memory allocations larger than 64KB on 16-bit Windows von Raymond Chen (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betriebsmodi ===&lt;br /&gt;
==== Real Mode ====&lt;br /&gt;
Dieser Modus ist für den [[Intel 8086|8086]]-Prozessor gedacht und ist derselbe wie bereits von [[Microsoft Windows 1.0|Windows 1.0]] und [[Microsoft Windows 2.x|2.x]]/286 (nicht Windows/386) bereitgestellte Modus. Er steht nur bis [[Microsoft Windows 3.0|Windows 3.0]] zur Verfügung. Alle Windows-Programme arbeiten in diesem Modus im gleichnamigen &amp;#039;&amp;#039;{{lang|en|Real Mode}}&amp;#039;&amp;#039; des [[x86-Prozessor]]s und sind daher auf 16-Bit-Code und einen Adressbereich von 1&amp;amp;nbsp;MiB begrenzt. DOS-Anwendungen werden darin ausschließlich im [[Vollbildmodus]] ausgeführt. Auf späteren Prozessorgenerationen kann der Betriebsmodus durch die Angabe des [[Kommandozeilenparameter]]s &amp;lt;code&amp;gt;/r&amp;lt;/code&amp;gt; erzwungen werden.&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;{{lang|en|Real Mode}}&amp;#039;&amp;#039; von Windows 3.0 bietet volle Kompatibilität mit vorigen Windows-Versionen und älteren IBM&amp;amp;nbsp;PCs und kompatiblen Computern. Da aufgrund des knappen Speichers im [[Konventioneller Speicher|konventionellen Speicherbereich]] nur wenige 16-Bit-Windows-Real-Mode-Programme für Windows 3.0 überhaupt entwickelt wurden, spielte er bereits bei der Veröffentlichung praktisch keine Rolle mehr.&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Real Mode}}&lt;br /&gt;
&lt;br /&gt;
==== Standard Mode ====&lt;br /&gt;
Im &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; läuft Windows im &amp;#039;&amp;#039;{{lang|en|[[Protected Mode]]}}&amp;#039;&amp;#039; des Prozessors, was es Windows-Programmen ermöglicht, über die vom XMS-Treiber (z.&amp;amp;nbsp;B. {{Monospace|[[HIMEM.SYS]]}}) verwaltete [[Extended Memory Specification]] (XMS) mehr als 1&amp;amp;nbsp;MiB RAM zu adressieren.&amp;lt;ref&amp;gt;Microsoft Product Support Services Application Note (Text File WW0335.txt)  WW0335: Memory Management with Windows&amp;lt;/ref&amp;gt; Für den &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; ist ein [[Intel 80286|80286]]-Prozessor oder besser erforderlich. Wie beim &amp;#039;&amp;#039;{{lang|en|Real Mode}}&amp;#039;&amp;#039; können im &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; nur 16-Bit-Windows-Programme ausgeführt werden.&amp;lt;!-- Es ist nicht gesichert, ob man auch im Standard Mode DPMI fähige 32 Bit DOS Programme auf einer 386er CPU ausführen kann, das müsste man nachprüfen --&amp;gt; Im &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; ist die Verwendung von [[Expanded Memory Specification|LIM-EMS]]-Erweiterungsspeicher aus &amp;#039;&amp;#039;{{lang|en|Extended Memory}}&amp;#039;&amp;#039; (XMS), wie für DOS-Anwendungen z.&amp;amp;nbsp;B. per {{Monospace|[[EMM386.EXE]]}}, nicht möglich, es können aber [[Expanded Memory Specification|EMS]]-Speichererweiterungs[[Steckkarte|karten]] verwendet werden, die EMS-Speicher für DOS-Anwendungen zur Verfügung stellen können. Diese können im &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; nur im Vollbildmodus ausgeführt werden, da das „DOS-Fenster“ den [[Virtual 8086 Mode|Virtual-8086]]-Modus erfordert.&lt;br /&gt;
&lt;br /&gt;
Ab [[Microsoft Windows 3.1#Windows für Workgroups 3.1|Windows for Workgroups]] ist dieser Modus nicht mehr verfügbar. Auf späteren [[x86-Prozessor]]-Generationen kann dieser Betriebsmodus durch den Aufruf von &amp;lt;code&amp;gt;win /s&amp;lt;/code&amp;gt; erzwungen werden.&lt;br /&gt;
&lt;br /&gt;
==== {{Anker|Erweiterter Modus|Enhanced Mode}}Erweiterter Modus (Enhanced Mode) ====&lt;br /&gt;
Der Erweiterter Modus ({{enS|Enhanced Mode}}) ist eine Erweiterung des [[#Standard Mode|Standard Mode]]. Für den Enhanced Mode ist ein 386er Prozessor die Mindestvoraussetzung. In diesem Modus ist die Ausführung von sowohl 16-Bit- als auch erstmals 32-Bit-Windows-Programmen möglich. Für 32-Bit-Windows-Anwendungen muss die [[Win32s]]-API nachinstalliert werden. Im Enhanced Mode kann zusätzlich zum Extended Memory (XMS) auch Speicherplatz auf der Festplatte als virtueller Speicher, einer sogenannten [[Swapping|Swap]]-Datei, verwendet werden. Dies ist nur im Enhanced Mode möglich. Erzwungen werden kann dieser Modus durch den Aufruf von &amp;lt;code&amp;gt;win /3&amp;lt;/code&amp;gt;, was allerdings ein kompatibles System voraussetzt.&lt;br /&gt;
&lt;br /&gt;
Im &amp;#039;&amp;#039;{{lang|en|Enhanced Mode}}&amp;#039;&amp;#039; läuft eine einzige Instanz des Standard Mode von Windows in einer virtualisierten Umgebung der [[Virtual 8086 Mode|Virtual-8086-Mode-Einheit]] der CPU, die ab dem 80386 verfügbar ist. Darin werden alle Win16 und Win32s Anwendungen ausgeführt.&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20100517-00/?p=14013 &amp;#039;&amp;#039;If Windows 3.11 required a 32-bit processor, why was it called a 16-bit operating system?&amp;#039;&amp;#039;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20130208-00/?p=5303 &amp;#039;&amp;#039;For the Nitpickers: Enhanced-mode Windows 3.0 didn’t exactly run a copy of standard-mode Windows inside the virtual machine&amp;#039;&amp;#039; ab dem 7. Absatz&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die DOS-Anwendungen fungiert der Kernel als [[DOS Protected Mode Interface|DPMI]]-Host, womit mehrere DOS-Anwendungen unter Verwendung des [[Virtual 8086 Mode]] des 80386 Prozessors in ihrer eigenen VM-Instanz parallel per [[Multitasking#Präemptives Multitasking|präemptivem Multitasking]] ablaufen können. Wenn die DOS-Anwendung mit DPMI-Support programmiert wurde, kann sie auch mehr als 640&amp;amp;nbsp;KiB [[konventioneller Speicher|konventionellen Speicher]] nutzen.&lt;br /&gt;
Im Enhanced Mode können DOS-Anwendungen auch im grafischen Modus in einem Fenster ausgeführt werden, der Wechsel zum Vollbildmodus ist nicht nötig.&lt;br /&gt;
&lt;br /&gt;
Im Erweiterten Modus läuft als Übergeordnete Instanz der [[Hypervisor]], der alle diese virtuellen Maschinen, also die eine Standard Mode VM-Instanz für die Win16/32s Anwendungen, als auch alle anderen VM-Instanzen für die DOS-Anwendungen, verwaltet.&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20100517-00/?p=14013 &amp;#039;&amp;#039;If Windows 3.11 required a 32-bit processor, why was it called a 16-bit operating system?&amp;#039;&amp;#039;&amp;lt;/ref&amp;gt;&lt;br /&gt;
Im Enhanced Mode sind [[VxD]] 32-Bit-Windows-[[Gerätetreiber]] möglich, obwohl Windows 3.x auch weiterhin die 16-Bit-Treiber von DOS verwenden kann.&lt;br /&gt;
&lt;br /&gt;
==== Funktionsmatrix ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;white-space: nowrap; font-size: 95%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;white-space:normal;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| &lt;br /&gt;
! Real Mode&lt;br /&gt;
! Standard mode&lt;br /&gt;
! Enhanced Mode&lt;br /&gt;
|- &lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Windows-[[Kernel (Betriebssystem)|Kernel]]&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 8086-Kernel &amp;lt;code&amp;gt;KERNEL.EXE&amp;lt;/code&amp;gt;&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 286-Kernel &amp;lt;code&amp;gt;KRNL286.EXE&amp;lt;/code&amp;gt;&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 386-Kernel &amp;lt;code&amp;gt;KRNL386.EXE&amp;lt;/code&amp;gt; &lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja{{FN|1}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Unterstützte [[Hauptprozessor|Prozessoren]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Intel 8086|8086]]/[[Intel 8088|8088]] und [[Intel 80186|80186]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Intel 80286|80286]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Intel 80386|80386]] oder besser&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja{{FN|8}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja{{FN|8}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja{{FN|9}}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Versionen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Microsoft Windows 3.0|Windows 3.0]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Microsoft Windows 3.1|Windows 3.1]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Windows 3.11]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Windows 3.2]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Windows für Workgroups 3.1]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Windows für Workgroups 3.11]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Funktionen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| Windows läuft im {{lang|en|Protected Mode}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[Virtuelle Speicherverwaltung|Virtueller Speicher]] mit „Swap“-[[Auslagerungsdatei]]{{FN|2}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Multitasking]]&lt;br /&gt;
| [[Präemptives Multitasking|präemptiv]] zwischen DOS-Anwendungen&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
| [[Kooperatives Multitasking|kooperativ]] zwischen Windows-Anwendungen{{FN|3}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| kompatibel mit&lt;br /&gt;
| [[Microsoft Windows 1.0|Windows-1.x]]- und [[Microsoft Windows 2.x|2.x]]-Programmen&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
| [[Virtual Control Program Interface|VCPI]]-fähigen DOS-Programmen&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe8&amp;quot;| ?{{FN|4}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
| 32-Bit-Windows-Anwendungen via [[Win32s]]{{FN|5}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[DOS Protected Mode Interface|DPMI]]-Unterstützung für DOS-Programme&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| DOS-Umgebungen&lt;br /&gt;
| nur eine gleichzeitig&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
|-&lt;br /&gt;
| mehrere gleichzeitig&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
| DOS-Anwendungen im [[Fenster (Computer)|Fenster]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| Speicher für DOS-Anwendungen&lt;br /&gt;
| {{lang|en|[[Expanded Memory Specification|Expanded Memory]]}} (EMS) per EMS-Speicher[[Steckkarte|karte]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
| {{lang|en|[[Expanded Memory Specification|Expanded Memory]]}} (EMS) im {{lang|en|[[Extended Memory Specification|Extended Memory]]}} (XMS)&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja{{FN|6}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein{{FN|7}}&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
| {{lang|en|[[Extended Memory Specification|Extended Memory]]}} (XMS) per [[DOS Protected Mode Interface|DPMI]]&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe8&amp;quot;| ?&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| [[VxD]] 32-Bit-Windows-Gerätetreiber&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe7&amp;quot;| Nein&lt;br /&gt;
| class=&amp;quot;hintergrundfarbe9&amp;quot;| Ja&lt;br /&gt;
|}&lt;br /&gt;
{{FNBox|&lt;br /&gt;
{{FNZ|1)|Windows muss dazu via &amp;lt;code&amp;gt;win /s&amp;lt;/code&amp;gt; im {{lang|en|Standard Mode}} gestartet werden.}}&lt;br /&gt;
{{FNZ|2)|Vom [[Virtuelle Speicherverwaltung|Virtuellen Speicher]] können auch DOS-Programme Gebrauch machen, wenn sie {{lang|en|Extended Memory}} (XMS) und [[DOS Protected Mode Interface|DPMI]] unterstützen.}}&lt;br /&gt;
{{FNZ|3)|Die Ursache, warum Windows 3.x und [[Win16]]-Programme allgemein nur kooperatives Multitasking verwenden, liegt darin begründet, dass der [[Intel 8086|8086]] weder über eine {{lang|en|[[Memory Protection Unit]]}} (MPU), noch über eine {{lang|en|[[Memory Management Unit]]}} (MMU) verfügt. Mindestens eines von beidem ist für [[präemptives Multitasking]] aber erforderlich, wenn es performant bleiben soll.}}&lt;br /&gt;
{{FNZ|4)|Windows nutzt im {{lang|en|Real Mode}} selbst nur [[Konventioneller Speicher|Konventionellen Speicher]]. Ein [[Virtual Control Program Interface|VCPI]]-DOS-Treiber dürfte daher nicht stören, es ist allerdings mindestens ein [[Intel 80386|80386]]-Prozessor erforderlich.}}&lt;br /&gt;
{{FNZ|5)|Dazu muss die [[Win32s]]-Funktionsbibliothek nachträglich installiert werden.}}&lt;br /&gt;
{{FNZ|6)|Nur mit Unterstützung durch den [[Hauptprozessor|Prozessor]], daher ab [[Intel 80286|80286]].}}&lt;br /&gt;
{{FNZ|7)|Im &amp;#039;&amp;#039;{{lang|en|Standard Mode}}&amp;#039;&amp;#039; wird das von Windows nicht unterstützt, da dem 80286 der &amp;#039;&amp;#039;{{lang|en|[[Virtual 8086 Mode]]}}&amp;#039;&amp;#039; fehlt.&amp;lt;ref&amp;gt;Microsoft Dokument WW0335.TXT Abschnitt „Standard Mode and Expanded Memory“&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
{{FNZ|8)|Obwohl man auf einem 386er Windows auch mit dem Parameter &amp;lt;code&amp;gt;/R&amp;lt;/code&amp;gt; im Real Mode und mit dem Parameter  &amp;lt;code&amp;gt;/S&amp;lt;/code&amp;gt; im Standard Mode starten kann, wird auf einem 386er und später immer der 386 Kernel &amp;lt;code&amp;gt;386KRNL.EXE&amp;lt;/code&amp;gt; verwendet.&amp;lt;ref&amp;gt;https://devblogs.microsoft.com/oldnewthing/20130208-00/?p=5303 &amp;#039;&amp;#039;For the Nitpickers: Enhanced-mode Windows 3.0 didn’t exactly run a copy of standard-mode Windows inside the virtual machine&amp;#039;&amp;#039; 9. Absatz&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
{{FNZ|9)|Bei weniger oder gleich 2 MiB Arbeitsspeicher wird Windows trotz vorhandener 32 Bit CPU immer im Standard Modus gestartet. Falls virtueller Arbeitsspeicher definiert wurde, kann der Erweiterte Modus allerdings mit dem Parameter &amp;lt;code&amp;gt;/3&amp;lt;/code&amp;gt; beim Start erzwungen werden. Ist kein virtueller Arbeitsspeicher definiert, dann führt die Verwendung dieses Parameters bei zu wenig Ram zu der Fehlermeldung: „&amp;#039;&amp;#039;KERNEL: Heap-Initialisierung nicht möglich&amp;#039;&amp;#039;“ und der Startvorgang bricht ab.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== TCP/IP ===&lt;br /&gt;
Obwohl [[Transmission Control Protocol/Internet Protocol|TCP/IP]] und damit das [[World Wide Web]] (ein Teil des [[Internet]]s) unter Windows nicht zur Verfügung standen, gab es für das zu Beginn der 1990er Jahre aufstrebende weltweite Netz bereits Software von [[Drittanbieter]]n, die das Protokoll für Windows 3.0 und 3.1 nachrüsteten. Mit [[Winsock]] (kurz für „Windows Sockets“) wurde ab 1991 eine dazu notwendige Schnittstelle gemeinsam von unterschiedlichen Firmen entwickelt,&amp;lt;ref&amp;gt;{{Literatur |Autor=Andrew Mulholland, Teijo Hakala |Titel=Programming Multiplayer Games |Verlag=Wordware Publishing, Inc. |Datum=2004 |Sprache=en |Kapitel=4 Introduction to TCP/IP |Seiten=113 |Fundstelle=History of WinSock |ISBN=1-55622-076-6 |Online={{Google Buch |BuchID=Zm8AtSWjLwkC |Seite=113}} |Zitat=The Windows sockets API was born October 10, 1991, at Interop ’91 in San Jose, California. A committee was established to design a specification for a sockets library for the Windows operating system from a proposal by Martin Hall of JSB Corporation. There have been over 40 companies involved in the design of WinSock. WinSock is not the property of Microsoft, although it is an important part of Windows nowadays. It was developed by independent sources who were interested in taking part of this project. On January 20, 1993, the specification for WinSock 1.1 was published. This version had support for TCP/IP only.}}&amp;lt;/ref&amp;gt; auf deren Grundlage Programme wie [[Webbrowser]] auch unter Windows 3.x TCP/IP nutzen können.&amp;lt;ref name=&amp;quot;Christopher_Tse-The_Moment-Wolverine&amp;quot;&amp;gt;{{Internetquelle |autor=Christopher Tse |url=https://columbia.edu/cu/moment/v0/030195/wolverine.html |titel=TCP/IP vs. Windows for Workgroup Wolverine |werk=The Moment: Columbia’s Science and Engineering Newspaper, Back Issue 1&amp;amp;nbsp;March 1995 |datum=1995-03-01 |sprache=en |abruf=2025-09-27 |zitat=Peter Tattam’s Trumpet Winsock is the current standard for TCP/IP management under the Microsoft Windows environment. Most of the Winsock.dll (Windows Socket Driver) Internet applications are developed and tested with this program. The current version of Trumpet Winsock 2.0 Release&amp;amp;nbsp;B is very stable and reliable. There was not any real competition for Trumpet Winsock until Microsoft unveiled the final release of Wolverine, a 32&amp;amp;nbsp;bit TCP/IP stack for Windows for Workgroup (WFW) 3.11. The seamless integration between Wolverine and Windows quickly establishes a wide install base for the software giant’s new entry to the Internet software market. As of press time, both Trumpet Winsock and Wolverine are free and available for download from almost every network-related FTP site. Trumpet Winsock has the advantage of being a ‘well-known’ TCP manager.}}&amp;lt;/ref&amp;gt; So stellten viele [[Internetdienstanbieter]] (ISP, kurz für {{enS|Internet Service Provider}}) ihren Kunden die für das Internet nötigen Programme bereit, darunter neben einem damals nicht kostenlosen Browser auch die Winsock-TCP/IP-Software für Windows.&amp;lt;ref&amp;gt;{{Heise online |ID=4981063 |Titel=Wie vor 30 Jahren das World Wide Web entstand |Autor=Detlef Borchers |Datum=2020-12-08 |Abruf=2025-09-26 |Zitat=Der Trend wurde noch ausgeprägter, als O’Reilly gemeinsam mit dem Unternehmen Spry begann, sein Angebot ‚Internet in a Box‘ zu verkaufen. Diese Ibox für Windows enthielt zum stattlichen Preis von gut 100 US-Dollar auf fünf 3,5-Zoll-Disketten eine Version des Mosaic-Browsers, einen TCP/IP-Stack für Windows, den man damals benötigte, um Windows 3.1 ans Internet zu bekommen, sowie ein Nutzerkonto für InterServ, dem Provider-Angebot von Spry.}}&amp;lt;/ref&amp;gt; Von Microsoft gab es einen unter dem Codenamen „Wolverine“ entwickelten 32-Bit TCP/IP-Stack erst 1994, der nur auf Windows für Workgroups 3.11 funktioniert und Win32s erfordert, und wie letzteres nachinstalliert werden muss.&amp;lt;ref name=&amp;quot;Christopher_Tse-The_Moment-Wolverine&amp;quot; /&amp;gt; Erst in [[Microsoft Windows 95|Windows&amp;amp;nbsp;95]] integrierte Microsoft TCP/IP als fixen Bestandteil des Betriebssystems.&amp;lt;ref&amp;gt;{{Literatur |Autor=Kevin R. Fall, W. Richard Stevens |Titel=TCP/IP Illustrated, Volume 1: The Protocols |Auflage=2. |Verlag=Pearson Education, Inc. |Datum=2012 |Sprache=en |Kapitel=1.7 Implementations and Software Distributions |Seiten=25 |Fundstelle=Figure 1-7 |ISBN=978-0-321-33631-6 |Online={{Google Buch |BuchID=X-l9NX3iemAC |Seite=25}} |Zitat=Winsock (1992): TCP/IP from Third Parties → Windows for Workgroups 3.11 (1994): Initial Version of TCP/IP Supplied by Microsoft (Wolverine) as Add-on → Windows 95 (1995): Initial Integrated Version of TCP/IP Supplied by Microsoft}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bedeutung ==&lt;br /&gt;
Mit Windows 3.0 und 3.1 gelang Microsoft der Durchbruch auf dem Markt für [[Grafische Benutzeroberfläche|grafische]] PC-Betriebssysteme.&amp;lt;ref name=&amp;quot;heiseonline_2953258&amp;quot;&amp;gt;{{Heise online |ID=2953258 |Titel=30 Jahre Windows: Der lange Weg zum Durchbruch |Autor=Detlef Borchers |Datum=2015-11-20 |Abruf=2022-07-30}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Peter Stelzel-Morawietz |url=https://www.pcwelt.de/ratgeber/35-Jahre-Windows-von-Version-1.0-zu-10-10916246.html |titel=35 Jahre Windows: von Version 1.0 zu 10 |werk=[[PC-Welt]] |datum=2020-11-24 |abruf=2022-07-30}}&amp;lt;/ref&amp;gt; Die eigentliche Bedeutung steckte jedoch in der stabilen [[Programmierschnittstelle]] ({{enS|Application Programming Interface}}, kurz API), die in ihrer 16-Bit-Ausprägung auch &amp;#039;&amp;#039;[[Windows Application Programming Interface#Win16|Win16]]&amp;#039;&amp;#039; genannt wurde. 16-Bit-Windows-Programme aus Windows 2.0 funktionierten dabei weiterhin, jedoch nur im Real Mode.&lt;br /&gt;
&lt;br /&gt;
Windows 3.x bereitete den Weg hin zu [[Windows&amp;amp;nbsp;9x]], das als eigenständiges Betriebssystem den MS-DOS-Unterbau in das Betriebssystem integrierte und die 32-Bit-Funktionen sowohl im 32-Bit-API &amp;#039;&amp;#039;[[Windows Application Programming Interface#Win32|Win32]]&amp;#039;&amp;#039; als auch bei Kernkomponenten wie dem Speichermanager und Multitasking erweiterte.&lt;br /&gt;
&lt;br /&gt;
Beide Generationen, also Windows 3.x als auch Windows&amp;amp;nbsp;9x (welches als Windows 4.x entwickelt wurde), waren in der Retrospektive Lückenfüller für das neu entwickelte [[Microsoft Windows NT|Windows&amp;amp;nbsp;NT]], das ein vollständiges 32-Bit-Betriebssystem war – auf der damaligen Hardware jedoch zu ressourcenhungrig und zu teuer. Erst mit [[Microsoft Windows XP|Windows&amp;amp;nbsp;XP]] gelang Microsoft der vollständige Umstieg auf die mit Windows&amp;amp;nbsp;NT eingeführte neue Technik.&lt;br /&gt;
&lt;br /&gt;
Windows 3.x/9x und Windows&amp;amp;nbsp;NT haben ein ähnliches und in großen Teilen identisches API. Unter Windows 3.x konnte eine abgespeckte Variante der &amp;#039;&amp;#039;Win32&amp;#039;&amp;#039;-API nachinstalliert werden, &amp;#039;&amp;#039;[[Windows Application Programming Interface#Win32|Win32s]]&amp;#039;&amp;#039;, während &amp;#039;&amp;#039;Win16&amp;#039;&amp;#039;-Applikationen auch unter Windows-NT-Versionen weiterhin lauffähig waren. Erst in [[64-Bit-Architektur|64-Bit]]-x86-Versionen von Windows, also ab [[Windows XP Professional x64 Edition|Windows&amp;amp;nbsp;XP x64 Edition]] (2005) bzw. [[Microsoft Windows Vista|Windows Vista]] [[x64]] (2007), steht das &amp;#039;&amp;#039;Win16&amp;#039;&amp;#039;-API nicht mehr zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle |url=https://archive.org/details/softwarelibrary_win3_showcase&amp;amp;tab=collection |titel=The Windows 3.x Showcase |titelerg=This is a collection of curated Windows 3.x software, meant to show the range of software products available for the 3.x Operating System in the early 1990s. |werk=[[Internet Archive]] |sprache=en |abruf=2018-05-21 |abruf-verborgen=1}}&lt;br /&gt;
* [https://devblogs.microsoft.com/oldnewthing/20171113-00/?p=97386 &amp;#039;&amp;#039;On memory allocations larger than 64KB on 16-bit Windows&amp;#039;&amp;#039;] by Raymond Chen (englisch)&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Charles Petzold: &amp;#039;&amp;#039;Programming Windows 3.0&amp;#039;&amp;#039; Microsoft Press, 1990, ISBN 1-55615-264-7&lt;br /&gt;
* Charles Petzold: &amp;#039;&amp;#039;Programming Windows 3.1, 3rd Edition&amp;#039;&amp;#039; Microsoft Press, 1992, ISBN 1-55615-395-3&lt;br /&gt;
* Matt Pietrek: &amp;#039;&amp;#039;Windows Internals: The Implementation of the Windows Operating Environment&amp;#039;&amp;#039; Addison-Wesley Publishing Company, 1993, ISBN 0-201-62217-3&lt;br /&gt;
* Andrew Schulman, David Maxey, Matt Pietrek: &amp;#039;&amp;#039;Undocumented Windows: A Programmer&amp;#039;s Guide to Reserved Microsoft Windows Api Functions&amp;#039;&amp;#039; Addison-Wesley Publishing Company, 1992, ISBN 0-201-60834-0&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Windows-Versionen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Windows-Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>