Windows 3.x
| Windows 3.x | |
|---|---|
| ontwikkelaar | Microsoft |
| Licentie (s) | Microsoft EULA ( gesloten bron ) |
| Eerste publ. | 22 mei 1990 |
| Huidige versie | 3.0 tot 3.2 |
| Kernel |
PC-compatibele DOS Windows-kernel |
| voorgeslacht |
Windows 1.0 - 2.11 Windows 3.x |
| tijdlijn |
Windows 3.0 (1990) Windows 3.00a (1990) Windows 3.0 met Multimedia Extensions 1.0 (1991) Windows for Pen Computing 1.0 (1992) Windows 3.1 (1992) Windows for Workgroups 3.1 (1992) Windows for Workgroups 3.11 (1993) Windows 3.11 ( 1994) Windows 3.2 (1994) |
| Anderen | Ontwikkeling stopte |
| www.microsoft.com | |
Onder de naam Windows 3.x zijn de voorganger van de latere Windows - besturingssystemen het softwarebedrijf Microsoft voor x86-processors met 16-bit en 32-bit de versies samen 3.x. Tot versie 3.x was Windows een grafische bijlage voor een pc-compatibel DOS- besturingssysteem zoals MS-DOS .
Versies
De meest populaire Windows 3.x-versies zijn:
- Windows 3.0 (1990)
- Windows 3.1 (1992) en 3.11 (1994)
- Windows for Workgroups 3.1 (1992) en 3.11 (1993)
Er waren andere versies, maar die werden niet zo vaak gebruikt. Windows 3.x werd bijna 20 jaar na de marktintroductie nog steeds gebruikt op embedded systemen zoals kassasystemen of kaartautomaten; Microsoft verkocht hiervoor licenties tot eind oktober 2008.
technologie
Met de Windows 3.x-serie is de overgang van pure 16-bits x86-systemen (ook retronymly aangeduid als IA-16, Intel Architecture 16-bit ) naar de Intel 8086 (alleen real-modus ) en 80286 (bovendien 16-bits Beveiligde modus ) tot 32-bits x86-systemen (ook bekend als Intel Architecture 32-Bit , afgekort IA-32 ) vanaf 80386 ( 32-bits beveiligde modus en virtuele 8086-modus ).
Windows 3.0 (1990) had drie verschillende kernels: één voor 8086 ( echte modus ), één voor 80286 (extra beveiligde modus ) en één voor 80386 (bovendien 386 verbeterde modus ). Afhankelijk van welke processor op de pc aanwezig was, startte Windows automatisch met de bijbehorende kernel. In Windows 3.1 (1992) werd de 8086-kernel weggelaten en in Windows for Workgroups 3.11 (1993) was er alleen de 80386-kernel.
Windows 3.x vereist een draaiende MS-DOS (of compatibel, dus ook bijv.PC- DOS of DR-DOS ) waarop het draaide. In dit opzicht was het niet anders dan de oudere Windows-versies tot en met Windows 2.0 . Met de 80286- en 80386-kernels bood Windows echter een geavanceerde geheugenbeheerder die DOS niet had. Windows was dus al meer dan een grafische bijlage voor het MS-DOS-besturingssysteem toen het op een moderne processor draaide. Op een 80386 in verbeterde modus functioneerde de kernel als een DPMI- client, waardoor de DOS-substructuur ook geschikt was voor multitasking, aangezien verschillende DOS-programma's parallel konden draaien. De eerste 32-bits Windows- apparaatstuurprogramma's waren ook beschikbaar , hoewel Windows 3.x nog steeds de 16-bits stuurprogramma's van DOS kon gebruiken.
betekenis
Met Windows 3.0 en 3.1 bereikte Microsoft de doorbraak in de markt voor grafische pc-besturingssystemen. De echte betekenis lag echter in de stabiele programmeerinterface ( English Application Programming Interface , afgekort API), die in zijn 16-bits vorm ook wel Win16 werd genoemd . 16-bits Windows-programma's van Windows 2.0 bleven werken, maar alleen in de echte modus.
Windows 3.x maakte de weg vrij voor Windows 9x , dat als onafhankelijk besturingssysteem de MS-DOS-substructuur integreerde in het besturingssysteem en de 32-bit-functies zowel in de 32-bit API Win32 als in kerncomponenten zoals de geheugenbeheerder en multitasking geavanceerd.
Beide generaties, d.w.z. Windows 3.x en Windows 9x (dat werd ontwikkeld als Windows 4.x), vulden achteraf het nieuw ontwikkelde Windows NT , dat een compleet 32-bits besturingssysteem was, maar op de hardware van die tijd te veel hulpbronnen en te duur. Pas met Windows XP slaagde Microsoft erin volledig over te schakelen op de nieuwe technologie die met Windows NT werd geïntroduceerd.
Windows 3.x / 9x en Windows NT hebben een vergelijkbare en grotendeels identieke API. Een uitgeklede versie van de Win32 API kan worden geïnstalleerd onder Windows 3.x , Win32s , terwijl Win16- applicaties nog steeds kunnen draaien onder Windows NT-versies. Alleen in 64-bits x86-versies van Windows, d.w.z. vanaf Windows XP x64 Edition (2005) of Windows Vista x64 (2007), is de Win16 API niet langer beschikbaar.
web links
- De Windows 3.x Showcase. Dit is een verzameling beheerde Windows 3.x-software, bedoeld om de reeks softwareproducten te laten zien die begin jaren negentig beschikbaar waren voor het 3.x-besturingssysteem. In: internetarchief . (Engels).
Individueel bewijs
- In: Computerwoche . IDG , 6 november 2008, geraadpleegd op 22 mei 2018 .
- In: The Old New Thing ( blog ). 8 februari 2013, geraadpleegd op 21 mei 2018 .