**Windows 2.1** var navnet på fire utgaver av Microsoft Windows, der et grafisk brukergrensesnitt ble benyttet som operativmiljø. Den 27. mai 1988 lanserte Microsoft **Windows/286 2.10** og **Windows/386 2.10**, som var istand til å utnytte enkelte egenskaper ved henholdsvis Intel 80286 og Intel 80386.

Windows/286 2.10
----------------

På datamaskiner med Intel 80286 var Windows/286 istand til å utnytte High Memory Area, for å øke den tilgjengelige mengde RAM for Windows-programmer i reell modus. Driveren HIMEM ble samtidig lansert til dette formålet.

På tross av sitt navn, kunne Windows/286 også kjøre på datamaskiner med prosessorene Intel 8086 og Intel 8088. På slike maskiner støttet Windows/286 diverse sidekort, som kunne festes i hovedkortenes ISA-buss for å gi tilgang til EMS.

Windows-programmenes segmenterte natur gjorde dem spesielt egnet for å benytte EMS. Innenfor de 1024 kilobyte som var tilgjengelig i reell modus, kunne mengden med kode og data kontrolleres av programvaren. Microsoft oppfordret brukere å konfigurere sine datamaskiner med bare 256 kilobyte, og dermed gjøre minneområdet 256–640 kilobyte tilgjengelig for sidekort som benyttet EMS.

Et eksempel på 8086-baserte datamaskiner som ble lansert med Windows/286, var IBM PS/2 Model 25. Modellen kunne leveres med «MS-DOS 4.00 og Windows-utstyr», rettet seg inn mot utdannings-sektoren, og ble levert sammen med en tekstbehandler og et presentasjonsprogram beregnet på studenter.

Windows/386 2.10
----------------

Windows/386 var langt mer avansert, og hadde en programkjerne som kjørte i 80386-prosessorens beskyttede modus. Over denne kjernen kunne flere MS-DOS programmer kjøres samtidig (multitasking) i virtuell 8086 modus, istedenfor å svitsje mellom MS-DOS programmer. Flere Windows-programmer kunne også kjøres samtidig gjennom kooperativ multitasking.

Før Windows/386 startet opp, kunne MS-DOS programmer benytte all tilgjengelig RAM, bortsett fra noen få reserverte kilobyte. Windows/386 sørget også for tilgang til EMS gjennom 80386-prosessorens minnehåndtering, uten å kreve ekstra sidekort slik tilfellet var med Windows/286. Ved å overskrive filen WIN200.BIN med COMMAND.COM, kunne MS-DOS programmer få tilgang til EMS uten å kjøre det grafiske brukergrensesnittet til Windows/386.

Windows/386 støttet ikke harddisk-basert virtuell hukommelse *(swapping)*. Under multitasking av MS-DOS programmer, måtte det derfor være plass for dem innenfor den tilgjengelige mengden RAM. Microsoft anbefalte derfor brukere å øke datamaskinens RAM om nødvendig.

Inkompatible med CEMM, QUEMM og DOS-utvidere
--------------------------------------------

Verken Windows/286 eller Windows/386 kunne kjøre sammen med andre minnehåndterings-programmer som CEMM eller QUEMM. De kunne heller ikke kjøres samtidig med DOS-utvidere som foretok deres egen håndtering av utvidet minne, og som dessuten kjørte i beskyttet modus.

Situasjonen endret seg ved etableringen av standarder, og med lanseringen av Windows 3.0. Windows 3.0 var kompatibel med Virtual Control Program Interface i 80286 «standard modus», og med DOS Protected Mode Interface i «386 utvidet modus». Windows 3.0 var også istand til å benytte seg av DWEMM *(Direct Write Enhanced Memory Module)*, for å gjøre kjøringen av det grafiske brukergrensesnittet raskere.

Windows/286 2.11 og Windows/386 2.11
------------------------------------

I mars 1989 lanserte Microsoft **Windows 2.11** i to varianter. Windows 2.11 inneholdt enkelte mindre forbedringer av minnehåndteringen, støttet nettverks-protokollen Appletalk, var raskere under utskrift på skrivere og hadde flere utstyrsdrivere for skrivere.

Windows 2.11 ble erstattet av Windows 3.0 i mai 1990.

Referanser
----------

1. ↑  .

| * v
* d
* r
Microsoft Windows |
| --- |
| MS-DOS-basert | 
* 1.0
* 2.0
* 2.1
* 3.0
* 3.1x
* 95
* 98 (SE)
* Me

 |
| NT-basert | 
* NT 3.1
* NT 3.5
* NT 3.51
* NT 4.0
* 2000
* XP
* Server 2003
* Win-FLP
* Vista
* Home Server
* Server 2008
* 7
* 2008 R2
* 8
* 8.1
* 10
* 11

 |
| Mobile OS | 
* Windows CE (CE 1.0
* CE 2.0
* CE 3.0
* CE 4.0
* CE 5.0
* CE 6.0)
* Mobile
* Phone 7

 |
| Avbrutte | 
* Cairo
* Nashville
* Neptune
* Odyssey

 |
| Relaterte OS | 
* OS/2

 |