Difference between revisions 104694898 and 104694899 on dewiki{{Infobox Betriebssystem |Name = MS-DOS |Logo = |Screenshot = [[Datei:Ms dos.jpg|250px|Bildschirmkopie]] |Beschreibung = Datumseinstellung und Verzeichnisausgabe von einer Diskette in Laufwerk A: |Entwickler = [[Microsoft]] (ursprünglich [[Seattle Computer Products|SCP]]/[[Tim Paterson]]) |Version = 6.22 |Freigabedatum = 1994 (contracted; show full) Die früheren [[Microsoft Windows|Windows]]-Versionen 1.0 bis 3.11, 95 (4.0), 98 (4.1) und Me (4.9) waren von DOS abhängig. [[Windows NT]] und die darauf basierenden Microsoft-Betriebssysteme bauen nicht mehr auf MS-DOS auf und können DOS-Software nicht mehr oder nur noch eingeschränkt ausführen. Hier kommen seitdem verstärkt [[Emulator]]en zum Einsatz. == Entwicklungsgeschichte == pppppppppppppppppppppppppüüüüüüüüüüüüüüüüüü⏎ <!-- Große Teile der folgenden Darstellung sind Berichte von Beteiligten, vorwiegend aus dem Umfeld von Microsoft. Soweit die Informationen die Entwicklung von MS-DOS und Microsoft-interne Vorgänge betreffen, sind andere Informationen auch kaum zu erwarten und sofern sie plausibel sind oder nicht den Eindruck erwecken, dass damit eine geschichtliche Tatsache geschönt werden soll, spricht imho nichts dagegen, das so zu übernehmen. Ich habe zwar den Eindruck, dass Microsoft die Geschichte in seiner MS-DOS-Encyclopedia weitgehend so darstellt, wie sie wirklich gewesen ist, trotzdem könnte es erforderlich sein, die eine oder andere Aussage zumindest zu relativieren, um sie NPOV-konform zu machen. Ich werde mir das in den nächsten Tagen nochmal anschauen. Die Vorgeschichte stammt weitgehend aus: The MS-DOS-Encyclopedia, MS Press, ISBN 1-55615-049-0 Versionsangaben und Details zur Entwicklung von QDOS und 86-DOS stammen weitgehend von Tim Patersons Website: http://www.patersontech.com/ Was von der folgenden Sekundärquelle zu halten ist, weiss ich noch nicht so genau. Sie könnte zumindest mal ein Ausgangspunkt fuer die Suche nach besseren Quellen sein: http://us.geocities.com/tim_hobbs.geo/doshist.htm --> === Tim Patersons S-100-Karte mit Intel-8086-CPU === Die Geschichte, die letztendlich zur Entwicklung des späteren MS-DOS führte, begann bereits im Herbst 1978, als der Programmierer und [[Hardware]]-Entwickler [[Tim Paterson]] bei der Firma [[Seattle Computer Products]] mit der Entwicklung einer [[Einplatinen-Computer|CPU-Einsteckkarte]] für den damals verbreiteten [[S-100-Bus]] begann. (contracted; show full) Beim Versionsstand 0.3 wurde QDOS im Dezember 1980 in ''86-DOS'' umbenannt. === PC-DOS 1.0, MS-DOS 1.x === Zu dieser Zeit hatte Microsoft QDOS bereits lizenziert und arbeitete im Auftrag von [[IBM]] mit Hochdruck an der Portierung der Version 0.3 auf einen frühen Prototypen des [[IBM PC|IBM-PC]]. Das Ergebnis wurde IBM als ''Microsoft Disk Operating System 1.0'' (kurz MS-DOS) zur Evaluierung vorgelegt. Das Projekt soll zu dieser Zeit so geheim gewesen sein, d loass selbst Paterson, der Microsoft als Lizenznehmer immerhin bei der Portierung behilflich war, den Prototyp nicht zu Gesicht bekam. Die Version 1.0 von MS-DOS wurde nie veröffentlicht. Im April 1981 hatte 86-DOS den Versionsstand 1.0 erreicht. Ab Mai 1981 arbeitete Tim Paterson für Microsoft. Im Juli 1981 kaufte Microsoft schließlich alle Rechte an 86-DOS und entwickelte es fortan unter dem Namen MS-DOS weiter. Was später als [[PC-DOS]] 1.0 mit dem ersten IBM-PC ausgeliefert wurde, war eine durch IBM fehlerbereinigte Version von MS-DOS 1.14. Obwohl auch das bei 8-Bit-Rechnern der späten 1970er Jahre sehr beliebte Betriebssystem [[CP/M]] in einer weiterentwickelten Version als [[CP/M-86]] für den IBM-PC verfügbar war, setzte sich IBMs PC-DOS als Standardbetriebssystem durch. Als einer der Hauptgründe dafür wird der deutlich geringere Preis von PC-DOS vermutet. Ein weiterer großer Vorteil für die Akzeptanz soll der geringe Portierungsaufwand bestehender CP/M-2.2-Software auf MS-DOS üüügewesen sein. Während sich Tim Paterson bei der Entwicklung von QDOS vorwiegend an den Systemaufrufen von CP/M 2.2 orientierte und somit sehr kompatibel blieb, stellte CP/M-86 dagegen eine Weiterentwicklung von CP/M dar, die mit einigen tiefergehenden Veränderungen im Bereich der Anwendungsschnittstelle einherging. Viele Programme, die bereits unter CP/M liefen, waren deshalb sehr schnell auch unter MS-DOS verfügbar. Gleiches galt für Neuentwicklungen. So auch im Jahr 1982 mit [[Microsoft Multiplan]], das in den ersten beiden Versionen bereits für CP/M wie auch für MS-DOS verfügbar war. Zahlreiche weitere Plattformen sollten folgen. Darüber hinaus sehr förderlich war das Vorhandensein eines in wichtigen Teilen deutlich leistungsfähigeren [[Dateisystem]]s in MS-DOS namens [[File Allocation Table|FAT]], das in der Version 1.x von IBM- und MS-DOS noch keine Unterverzeichnisse kannte. Das Dateisystem war ursprünglich bereits 1977 von Microsoft als Dateisystem für das Paket ''Disk-BASIC-Interpreter'' für einen [[National Cash Register|NCR]]-Rechner entwickelt worden. Es war später auch ein Bestandteil von ''BASIC-86'', als dieses auf die 8086-CPU-Einsteckkarte von ''Seattle Computer Products'' angepasst worden war, nicht zuletzt, weil die fraglichen S-100-Systeme in der Regel bereits mit Diskettenlaufwerken ausgeliefert wurden. Tim Paterson musste das damit bereits vorhandene FAT-Dateisystem ledigliiiiiiich für QDOS übernehmen. <!--Verschiedene Legenden ranken sich um den Grund, warum [[Gary Kildall]], der Entwickler von CP/M, sein System nicht auf den neuen IBM-PC portierte. So wird behauptet, dass er gerade einen Rundflug mit seinem Sportflugzeug machte, als IBM vor der Tür stand, und seine Frau keine Verschwiegenheitserklärung unterschreiben wollte. Andere Quellen besagen, dass er schlicht und einfach kein Interesse daran hatte, sein Betriebssystem an IBMs neuen Computer anzupassen. //--><!--Diese Quellen müssen angegeben werden. Der Text ist sonst nicht enzyklopädisch. //--> === MS-DOS 2.x und höher === (contracted; show full) |-valign=top |PC-DOS 1.0||12. August 1981||initiale Version für den ersten [[IBM PC]]; einseitige 160-KB-Disketten; nie offiziell unter dem Namen „MS-DOS“ erschienen |-valign=top |PC-DOS 1.1||Mai 1982||doppelseitige Disketten mit 360 KB; kleine Fehlerbereinigungen; entspricht MS-DOS 1.25 |-valign=top |MS- ßßßßßßßßßßßßßßDOS 1.25||August 1982||erste MS-DOS-Version, die auch unter dem Namen „MS-DOS“ verkauft wurde; entspricht PC-DOS 1.1 |-valign=top |MS-DOS 2.0||März 1983||Version für den [[IBM PC XT|IBM PC XT]] mit 10-MB-Festplatte; in weiten Teilen neu geschrieben; Unterverzeichnisse; ladbare Gerätetreiber |-valign=top |MS-DOS 2.01||Oktober 1983||[[Original Equipment Manufacturer|OEM-Version]] für [[Wang Laboratories|Wang]]; erstmals werden internationale Zeichensätze unterstützt |-valign=top |MS-DOS 2.05||||OEM-Version für den [[Digital Equipment Corporation|DEC]] Rainbow 100; keine Unterstützung für internationale Zeichensätze |-valign=top |MS-DOS 2.1||Oktober 1983||Version für [[IBM PCjr|IBM PC Junior]] und den [[IBM PC Portable]]; keine Unterstützung für internationale Zeichensätze |-valign=top |MS-DOS 2.11||Oktober 1983||Zusammenführung aller modellspezifischen 2.x-Versionen, Unterstützung internationaler Zeichensätze (entgegen der Zustimmung durch IBM); hauptsächlich auf Wunsch der OEM-Partner entwickelt, wurde damit zur „MS-DOS-Schlüsselversion“; später kam ein Toshiba DOS 2.11 (1987) auf den Markt, welches 720 kB-Diskettenlaufwerke unterstützt und in manchen Laptops fest im [[Festwertspeicher|ROM]] eingebaut ist |-valign=top (contracted; show full) |-valign=top |MS-DOS 3.30||||OEM-Version für [[Amiga]] [[Commodore International#Commodore-PCs|Commodore]] [[Bridgeboard]]s, 2 Disketten enthalten MS-DOS, die dritte Diskette enthält die speziellen Programme für die Bridgeboards |-valign=top |MS-DOS 3.31||1988||OEM-Version für [[Compaq]]; unterstützt bereits Festplattenpartitionen mit mehr als 32 MB Version von MS-DOS 4.0 |-valign=top |MS-DOS 5.00||Juni 1991||verbessertes Speichermanagement ([[Extended Memory Specification|XMS]]-DOS-Extender); Online-Hilfe; verbesserter [[MS-DOS Editor|DOS-Editor]] mit [[QBasic]]-Interpreter; verbesserte MS-DOS-Shell |-valign=top |MS-DOS 6.00||März 1993||Virenschutz; Rücklöschungen; [[Fragmentierung (Dateisystem)#Werkzeuge zur Defragmentierung|Festplatten-Defragmentierung]]; automatisierte Speicheroptimierung; Backup; Online-Datenkomprimierung; Datenübertragung über serielle und parallele Schnittstelle; Boot-Menü für unterschiedliche Systemkonfigurationen; erstmals Unterstützung für CD-ROMein eigenständiges DOS-Betriebssystem extrahieren. MS-DOS 8.00 weist keinerlei nen⏎ |-valign=top |MS-DOS 4.0||Juli 1988||erste MS-DOS-Shell; [[Expanded Memory Specification|EMS-Speicher]]-Unterstützung ohne spezielle EMS-Steckkarte für i386 und höher; Festplattenpartitionen mit mehr als 32 MB; wurde wegen schwerwiegender Fehler bald wieder vom Markt genommen und durch Version 4.01 ersetzt |-valign=top |MS-DOS 4.01||November 1988||fehlerbereinigte Version von MS-DOS 4.0 |-valign=top |MS-DOS 5.00||Juni 1991||verbessertes Speichermanagement ([[Extended Memory Specification|XMS]]-DOS-Extender); Online-Hilfe; verbesserter [[MS-DOS Editor|DOS-Editor]] mit [[QBasic]]-Interpreter; verbesserte MS-DOS-Shell |-valign=top |MS-DOS 6.00||März 1993||Virenschutz; Rücklöschungen; [[Fragmentierung (Dateisystem)#Werkzeuge zur Defragmentierung|Festplatten-Defragmentierung]]; automatisierte Speicheroptimierung; Backup; Online-Datenkomprimierung; Datenübertragung über serielle und parallele Schnittstelle; Boot-Menü für unterschiedliche Systemkonfigurationen; erstmals Unterstützung für CD-ROM-Laufwerke im Lieferumfang (generischer Treiber CDEX, benötigt aber zusätzlich einen Gerätetreiber) |-valign=top |MS-DOS 6.20||November 1993||Verbesserte Online-Datenträgerkomprimierung; automatische Korrektur von Datenträgerfehlern, die [[DOS Shell]] wurde entfernt |-valign=top |MS-DOS 6.21||März 1994||Online-Datenträgerkomprimierung wegen Patentverletzung auf Anweisung eines Gerichts entfernt |-valign=top |MS-DOS 6.22||April 1994||letzte eigenständige MS-DOS-Version; Festplattenoptimierung; neu entwickelte Online-Datenträgerkompression |-valign=top, class="hintergrundfarbe1" |MS-DOS 7.00||September 1995||MS-DOS ist nun ein Teil des Lieferumfangs von Windows 95 und kein separat erwerbbares Betriebssystem mehr. Windows 95 verwendet DOS zwar als Unterbau, DOS ist aber nach wie vor auch ohne Windows lauffähig. Neu ist auch die Unterstützung langer Dateinamen (englisch ''Long File Name'' oder [[File Allocation Table#VFAT|LFN]]), die aber von Microsoft nur bereitgestellt wurde, während Windows läuft. |-valign=top, class="hintergrundfarbe1" |MS-DOS 7.10||1996||In [[Microsoft Windows 95|Windows 95B]] bis [[Microsoft Windows 98#Zweite Ausgabe|Windows 98 SE]] zusätzlich mit neuem Dateisystem FAT32 für Partitionen über 2 GB; leistungsfähigstes MS-DOS. |-valign=top, class="hintergrundfarbe1" |MS-DOS 8.00||Ende 1999||MS-DOS ist – laut Microsoft – integraler Bestandteil von [[Microsoft Windows Millennium Edition|Windows Me]] und nicht mehr eigenständig lauffähig. Obwohl Windows Me also normalerweise keine Möglichkeit mehr bietet, nur MS-DOS zu starten, lassen sich trotzdem alle erforderlichen Komponenten für ein eigenständiges DOS-Betriebssystem extrahieren. MS-DOS 8.00 weist keinerlei nennenswerte Verbesserungen, dafür aber einige Rückentwicklungen im Vergleich zu MS-DOS 7.10 auf. Es kommt ansonsten auch heute noch auf den einzigen DOS-Startdisketten zum Einsatz, die von [[Microsoft Windows XP|Windows XP]] ohne Hilfsmittel erstellt werden können. <!-- Der vormalige Windows-XP-Unfug hatte hier allerdings nichts verloren! Man kann genauso gut FreeDOS/EDR-DOS/PC-DOS/PTS DOS/ROM DOS mit Windows XP auf einem System betreiben. //--> |} == Probleme von MS-DOS == Bei der Einführung neuer Intel-Prozessoren wurde von Intel immer darauf geachtet, dass die Prozessoren beim Start in einem Modus laufen, der sich kompatibel zu einem 8088-/8086-Prozessor verhält. Dieser Modus wird [[Real Mode]] genannt und ist auch noch bei aktuellen Prozessoren wie zum Beispiel dem [[Intel Core 2 (Desktop)|Intel Core 2 Duo]] und dem [[AMD Athlon 64 X2]] enthalten ([[Abwärtskompatibilität]]). (contracted; show full)[[sk:MS-DOS]] [[sr:MS-DOS]] [[sv:MS-DOS]] [[tl:MS-DOS]] [[tr:MS-DOS]] [[vi:MS-DOS]] [[yi:MS-DOS]] [[zh:MS-DOS]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://de.wikipedia.org/w/index.php?diff=prev&oldid=104694899.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|