www.wikidata.de-de.nina.az
Unter der Bezeichnung Windows 3 x werden die Vorganger der spateren Windows Betriebssysteme des Softwareunternehmens Microsoft fur die 16 Bit und 32 Bit x86 Architektur in den 3 x Versionen zusammengefasst 1 Windows war bis Version 3 x ein grafischer Aufsatz fur ein PC kompatibles DOS Betriebssystem wie MS DOS Windows 3 xEntwickler MicrosoftLizenz en Microsoft EULA Closed Source Erstveroff 22 Mai 1990Akt Version 3 0 bis 3 2Kernel PC kompatibles DOSWindows KernelAbstammung Windows 1 0 2 11 Windows 3 xChronik Windows 3 0 1990 Windows 3 00a 1990 Windows 3 0 mit Multimedia Extensions 1 0 1991 Windows fur Pen Computing 1 0 1992 Windows 3 1 1992 Windows fur Workgroups 3 1 1992 Windows fur Workgroups 3 11 1993 Windows 3 11 1994 Windows 3 2 1994 Sonstiges Entwicklung eingestelltwww microsoft com Inhaltsverzeichnis 1 Versionen 2 Technik 2 1 Betriebsmodi 2 1 1 Real Mode 2 1 2 Standard Mode 2 1 3 Enhanced Mode Erweiterter Modus 2 2 Funktionsmatrix 3 Bedeutung 4 Weblinks 5 EinzelnachweiseVersionen BearbeitenDie bekanntesten Windows 3 x Versionen sind Windows 3 0 1990 Windows 3 1 1992 und 3 11 1994 Windows fur Workgroups 3 1 1992 und 3 11 1993 Es gab noch weitere Versionen die jedoch keine ahnlich grosse Verbreitung fanden Auf eingebetteten Systemen wie Kassensystemen oder Ticketautomaten kam Windows 3 x noch fast 20 Jahre nach seiner Markteinfuhrung zum Einsatz Lizenzen dafur verkaufte Microsoft noch bis Ende Oktober 2008 1 Technik BearbeitenWindows 3 x ermoglichte den Betrieb von mehreren Windows Anwendungen per kooperativem Multitasking in einer grafischen Oberflache und setzte noch ein laufendes MS DOS oder kompatibel also auch z B PC DOS oder DR DOS voraus auf dem es lief In diesem Bezug war es nicht anders als die alteren Windows Versionen bis Windows 2 x Durch die Verwendung des Protected Mode fur die Betriebsmodi Standard Mode und Enhanced Mode war Windows bereits mehr als ein grafischer Aufsatz fur das Betriebssystem MS DOS wenn es auf einem Prozessor lief der den Protected Mode ermoglichte Ein grosser Unterschied von DOS zu Windows Anwendungen ist dass Windows Anwendungen gerateunabhangig sind da die Windows API fur diese als Abstraktionsschicht dient und alle Hardwarezugriffe uber den Windowskernel und dessen Treiber laufen Dies ermoglicht 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 Alle Kernel von Windows 3 x sind nur in 16 Bit das gilt auch fur den 386er Kernel der 32 Bit Windows Anwendungen im Enhanced Mode ausfuhren kann 32 Bit Kernel gab es in Windows erst ab Windows NT und Windows 95 Windows 3 x verwendet selbst keinen Expanded Memory EMS mehr es konnen aber DOS Anwendungen per Bank Switching Expanded Memory zur Verfugung gestellt werden Im Standard Mode ist dies nur moglich wenn der EMS Speicher von einer Speichererweiterungskarte memory expander kommt Als EMS Speicher reservierter normaler Speicher oberhalb der 1 MiB Grenze kann dafur nicht verwendet werden Dies gilt fur alle Betriebsmodi 2 Mit der Windows 3 x Reihe begann der Ubergang 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 abhangig von der CPU beim Start von Windows automatisch den entsprechenden Windows Kernel aufriefen 3 diese Betriebsmodi sind Betriebsmodi Bearbeiten Real Mode Bearbeiten Dieser Modus steht nur unter Windows 3 0 zur Verfugung und ist fur den 8086 Prozessor gedacht Alle Windows Programme arbeiten in diesem Modus im Real Mode und sind daher auf 16 Bit Code und den Adressbereich von 1 MiB begrenzt Auf spateren CPU Generationen kann dieser Betriebsmodus durch das Starten von Windows 3 0 mit dem Aufruf win r erzwungen werden DOS Anwendungen konnen im Real Mode ausschliesslich nur im Vollbildmodus ausgefuhrt werden Da der Real Mode nur in Windows 3 0 zur Verfugung stand und aufgrund des knappen Speichers im konventionellen Speicherbereich nur wenige 16 Bit Windows Real Mode Programme entwickelt wurden spielte er im weiteren Verlauf praktisch keine Rolle mehr Standard Mode Bearbeiten Im Standard Mode lauft Windows im Protected Mode was es Windows Programmen ermoglicht mehr als 1 MiB RAM durch die Extended Memory Specification XMS und den XMS Treiber z B HIMEM SYS zu adressieren 4 Fur den Standard Mode ist ein 80286 Prozessor oder besser erforderlich Wie beim Real Mode konnen im Standard Mode nur 16 Bit Windows Programme ausgefuhrt werden Im Standard Mode ist die Verwendung von EMS Memory aus Extended Memory XMS fur DOS Anwendungen nicht moglich es konnen aber Memory Expander Karten verwendet werden die EMS Memory fur DOS Anwendungen zur Verfugung stellen konnen DOS Anwendungen konnen im Standard Mode nur im Vollbildmodus ausgefuhrt werden Ab Windows for Workgroups ist dieser Modus nicht mehr verfugbar Auf spateren CPU Generationen kann dieser Betriebsmodus durch das Starten von Windows mit dem Aufruf win s erzwungen werden Enhanced Mode Erweiterter Modus Bearbeiten Der Enhanced Mode ist eine Erweiterung des Standard Mode Fur den Enhanced Mode ist ein 386er Prozessor die Mindestvoraussetzung In diesem Modus ist die Ausfuhrung von sowohl 16 Bit als auch erstmals 32 Bit Windows Programmen moglich Fur 32 Bit Windows Anwendungen muss die Win32s API nachinstalliert werden Im Enhanced Mode kann zusatzlich zum Extended Memory XMS auch Speicherplatz auf der Festplatte als virtueller Speicher einer sogenannten Swap Datei verwendet werden Dies ist nur im Enhanced Mode moglich Im Enhanced Mode fungiert der Kernel als DPMI Host womit mehrere DOS Anwendungen unter Verwendung des Virtual 8086 Mode des 80386 Prozessors parallel per praemptivem Multitasking ablaufen konnen Wenn die DOS Anwendung mit DPMI Support programmiert wurde kann sie auch mehr als 640 KiB konventionellen Speicher nutzen Im Enhanced Mode konnen DOS Anwendungen auch im grafischen Modus in einem Fenster ausgefuhrt werden der Wechsel zum Vollbildmodus ist nicht notig Im Enhanced Mode sind 32 Bit Windows Geratetreiber moglich obwohl Windows 3 x auch weiterhin die 16 Bit Treiber von DOS verwenden kann Funktionsmatrix Bearbeiten Real Mode Standard mode Enhanced ModeWindows Kernel8086 Kernel KERNEL EXE Ja Nein Nein286 Kernel KRNL286 EXE Nein Ja Nein386 Kernel KRNL386 EXE Nein Ja 1 JaUnterstutzte CPUs8086 8088 und 80186 Ja Nein Nein80286 Ja Ja Nein80386 oder besser Ja Ja JaVersionenWindows 3 0 Ja Ja JaWindows 3 1 Nein Ja JaWindows 3 11 Nein Ja JaWindows 3 2 Nein Ja JaWindows for Workgroups 3 1 Nein Ja JaWindows for Workgroups 3 11 Nein Nein JaFunktionenAbwartskompatibel zu Windows 1 x und 2 x Programmen Ja Nein NeinVCPI kompatibel zu VCPI fahigen DOS Programmen 2 Nein NeinUnterstutzt nur eine einzige DOS Umgebung gleichzeitig Ja Ja NeinUnterstutzt praemptives Multitasking zwischen mehreren DOS Anwendungen Nein Nein JaDOS Anwendungen konnen in einem Windows Fenster ausgefuhrt werden Nein Nein JaErlaubt die Nutzung von EMS Memory fur EMS fahige DOS Anwendungen durch Extended Memory XMS Ja 3 Nein 4 JaErlaubt die Nutzung von EMS Memory fur EMS fahige DOS Anwendungen durch eine Expander Memory Karte Ja Ja JaKooperatives Multitasking zwischen Windows Anwendungen Ja Ja JaWindows lauft im Protected Mode Nein Ja JaDPMI Unterstutzung fur DOS Programme Nein Ja JaDPMI fahige DOS Anwendungen konnen XMS Memory nutzen Nein JaVirtual Memory per SWAP Auslagerungsdatei Nein Nein Ja 5Erlaubt 32 Bit Windows Anwendungen via Win32s API Nein Nein Ja 61 Windows muss dazu via win s im Standard Mode gestartet werden 2 Windows nutzt im Real Mode selbst nur Konventionellen Arbeitsspeicher Ein VCPI DOS Treiber durfte daher nicht storen es ist allerdings eine 386 CPU erforderlich 3 Die verwendete CPU muss dies unterstutzen Also erst ab einem 80286 4 Im Standard Mode wird das von Windows nicht unterstutzt da dem 80286 der Virtual 86 Mode fehlt 5 5 Von dem Virtual Memory konnen auch DOS Programme Gebrauch machen wenn sie Extended Memory XMS und DPMI unterstutzen 6 Dazu muss die Win32s API nachtraglich installiert werden Bedeutung BearbeitenMit Windows 3 0 und 3 1 gelang Microsoft der Durchbruch auf dem Markt fur grafische PC Betriebssysteme 6 7 Die eigentliche Bedeutung steckte jedoch in der stabilen Programmierschnittstelle englisch Application Programming Interface kurz API die in ihrer 16 Bit Auspragung auch Win16 genannt wurde 16 Bit Windows Programme aus Windows 2 0 funktionierten dabei weiterhin jedoch nur im Real Mode Windows 3 x bereitete den Weg hin zu Windows 9x das als eigenstandiges Betriebssystem den MS DOS Unterbau in das Betriebssystem integrierte und die 32 Bit Funktionen sowohl im 32 Bit API Win32 als auch bei Kernkomponenten wie dem Speichermanager und Multitasking erweiterte Beide Generationen also Windows 3 x als auch Windows 9x welches als Windows 4 x entwickelt wurde waren in der Retrospektive Luckenfuller fur das neu entwickelte Windows NT das ein vollstandiges 32 Bit Betriebssystem war auf der damaligen Hardware jedoch zu ressourcenhungrig und zu teuer Erst mit Windows XP gelang Microsoft der vollstandige Umstieg auf die mit Windows NT eingefuhrte neue Technik Windows 3 x 9x und Windows NT haben ein ahnliches und in grossen Teilen identisches API Unter Windows 3 x konnte eine abgespeckte Variante der Win32 API nachinstalliert werden Win32s wahrend Win16 Applikationen auch unter Windows NT Versionen weiterhin lauffahig waren Erst in 64 Bit x86 Versionen von Windows also ab Windows XP x64 Edition 2005 bzw Windows Vista x64 2007 steht das Win16 API nicht mehr zur Verfugung Weblinks BearbeitenThe Windows 3 x Showcase 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 In Internet Archive Abgerufen am 21 Mai 2018 englisch Einzelnachweise Bearbeiten a b Manfred Bremmer Windows 3 x Microsoft stampft bestes Windows Release ein In Computerwoche IDG 6 November 2008 abgerufen am 22 Mai 2018 Microsoft Product Support Services Application Note Text File WW0335 txt WW0335 Memory Management with Windows Raymond Chen For the Nitpickers Enhanced mode Windows 3 0 didn t exactly run a copy of standard mode Windows inside the virtual machine In The Old New Thing Blog 8 Februar 2013 abgerufen am 23 November 2021 englisch Microsoft Product Support Services Application Note Text File WW0335 txt WW0335 Memory Management with Windows Microsoft Dokument WW0335 TXT Abschnitt Standard Mode and Expanded Memory Detlef Borchers 30 Jahre Windows Der lange Weg zum Durchbruch In Heise online 20 November 2015 Abgerufen am 30 Juli 2022 Peter Stelzel Morawietz 35 Jahre Windows von Version 1 0 zu 10 In PC Welt 24 November 2020 abgerufen am 30 Juli 2022 V DVersionen von WindowsDOS Linie 16 Bit auf DOS 1 0 2 xWindows 3 x 16 u 32 Bit auf DOS 3 0 3 1Windows 9x 32 Bit MS DOS integriert 95 98 SE MENT Linie NT 3 1 NT 3 1 NT 3 1 Advanced ServerNT 3 5 Workstation ServerNT 3 51 Workstation ServerNT 4 0 Workstation Server Terminal Server EmbeddedNT 5 0 Windows 2000 Professional Windows 2000 ServerNT 5 1 Windows XP XP 64 Bit Edition fur Itanium Tablet PC Edition XP Embedded Windows Embedded 2009 WinFLPNT 5 2 Windows Server 2003 Small Business Server Compute Cluster Server Home Server XP 64 Bit Edition 2003 fur Itanium XP Professional 64 Bit Edition fur x86 64 Windows Server 2003 R2NT 6 0 Windows Vista Windows Server 2008 Small Business Server 2008 Essential Business Server 2008 HPC Server 2008NT 6 1 Windows 7 Windows Embedded 7 Windows Server 2008 R2 HPC Server 2008 R2 Small Business Server 2011 Home Server 2011 MultiPoint Server 2010 MultiPoint Server 2011NT 6 2 Windows 8 Windows Phone 8 Windows RT Windows Server 2012NT 6 3 Windows 8 1 Windows Phone 8 1 Windows RT 8 1 Windows Server 2012 R2NT 10 0 Windows 10 Windows 10 Mobile Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows 11CE Linie CE Mobile Phone 7 Abgerufen von https de wikipedia org w index php title Windows 3 x amp oldid 230612592