Lassen Sie uns einen Blick an den tatsächlichen Nüssen und an den Schraubbolzen nehmen, die jede Version von DOS festsetzten.
PC DOS 1.0 wurde zusammen mit dem IBM PC an August 12, 1981 eingeführt, und gestütztes nur einseitiges 5.25-inch fährt. Disketten wurden mit 8 Sektoren pro die Schiene (eine Seite, 40 Schienen) resultierend in einer Kapazität von nur 160KB formatiert, als formatiert. Es gab keine Unterstützung für Festplatten an allen, die im Allgemeinen für PC zu der Zeit ziemlich selten waren. DOS war ein Text gegründetes Betriebssystem, folglich gab es keine graphische Schnittstelle. Anders als CP/M wurden 8-bit ASCII Buchstaben gestützt, weil der PC mit IBM 8-bit ASCII in ROM kam. Dieses erlaubte den Gebrauch von Linie Zeichnung und andere Sonderzeichen zu den Abzugwalzen und so auf dem Schirm.
Für jedermann, das das CP/M (Steuerprogramm für Mikrocomputer) Betriebssystem benutzte, schien DOS hübsches Vertrautes. Die "Benutzerschnittstelle,", bestehend aus einer Aufforderung, die den geloggten Antrieb anzeigte, war CP/M sehr ähnlich. Diese Ähnlichkeit half vielen Leuten, einschließlich mich, bilden den Übergang von den älteren CP/M Systemen zu PC DOS ein schmerzloses.
Als DOS 1.0 eingeführt wurde, enthielt es einige Befehle und begrenzte die Reihe-Verarbeitung von von Service. Ungefähr Hälfte der Befehle waren innerlich Teil DOS, während die Scheibe Dienstprogramme externe Assemblersprache Programme waren. Die Befehle in DOS zu dieser Zeit waren:
| CHKDSK | DIR | FORMAT | BENENNEN Sie um |
| Baut. | DISKCOMP | MODUS | System |
| Copy | DISKCOPY | PAUSE | ZEIT |
| DATUM | LÖSCHEN Sie | Rem | ART |
|
|
DOS kam auch mit interpretierender BASIC, einem Textherausgeber, der EDLIN genannt wurden, einem Verknüpfungsprogramm, einem Debugger und einer Reihe BASIC Programmen. Alle diese Programme wurden auf einer einseitigen Diskette verkauft.
Leute beachteten sofort, daß das IBM-PC und PC DOS nur einseitige Disketten anfassen könnte. Dieses wurde als Nachteil zu der Zeit gesehen und war eine Anzeige über die konservative Natur von IBM. Aber jeder wußte, daß eine Version, die doppelseitige Antriebe stützt, kam. In der Wirklichkeit sehr wenige PC beendet worden herauf mit DOS 1.0 verkauft werden, wie der PC im hübschen kurzen Versorgungsmaterial für die ersten Monate seines Bestehens war. Er war wirklich nicht bis das frühe Teil von 1982, das gerade jeder erhalten könnte einem, und bis dahin war DOS 1.1 vorhanden.
PC DOS 1.1 wurde im Mai 1982 eingeführt. Es wurde 1.25 innerlich von Microsoft benannt und wurde später durch eine Anzahl von Soems unter einer Vielzahl von Namen und von Versionsnummern freigegeben. DOS 1.1 stützte doppelseitige Antriebe mit 8 Sektoren pro Schiene, und das resultiert in einer formatierten Kapazität von 320KB. PC DOS 1.1 verwendetes 12KB vom RAM und war das letzte DOS, das von Tim Paterson geschrieben wurde, basiert auf den ursprünglichen Seattle Computer-Produkten 86-DOS.
Der Hauptunterschied zwischen DOS 1.0 und 1.1 ist, daß die letzte Dose doppelseitige Antriebe laufen lassen. Die ganze und der meisten internen Befehle, wurden neu geschrieben, um doppelseitige Antriebe unterzubringen. Es gab noch keine Unterstützung für Festplatten ausdrücklich, aber einige Versorgungsmaterialsätze der Hersteller mit Software-Flecken zu DOS, das erlaubte, daß eine große Scheibe benutzt wird. Wirklich tauchten viele unterschiedliche Firmen, die Expansion Produkte für den PC anbieten, diesmal auf, und viele dieser Produkte kamen mit Software dieses ausgebesserte DOS direkt. Ich erinnere mich, über dieses betroffen zu werden, weil die Kompatibilität Probleme enorm waren. Ich erhielt das Gefühl, daß PC DOS zu der Zeit gehen sollte der Weg von Apple DOS dadurch, daß es werden würde, also ausgebessert und durch den Werkzeugmarkt hinsichtlich oben zerhackt aufhören Sie, irgendeine Art Standard zu sein. Jedermann, das an das alte Apple DOS für die Apple II Reihe sich erinnert, kann Ihnen die Probleme mit dieser Methodenlehre erklären. Glücklicherweise IBM und Microsoft kamen zur Rettung mit einer neuen Version (DOS 2.0) die war, also änderte und verbesserte, daß sie die ganze dieses holte, das zu einem plötzlichen Halt ausbessert. Es gab keine Notwendigkeit, sie auszubessern, wenn sie bereits tun könnte was Sie wünschten, oder leicht mit Verlängerungen anstatt Flecken angepaßt wird.
PC DOS 2.0 wurde an März 8, 1983 (zusammen mit dem IBM PC XT) eingeführt und war praktisch eine komplette Neufassung über den vorhergehenden Versionen. DOS 2.0 addierte viele neue Eigenschaften und die Funktionen (meistens abgeleitet von UNIX), einschließlich ein Baumstruktur (hierarchisches) Dateisystem, Unterstützung für Festplattenlaufwerke bis zu 16.76MB (MIB 15.98) FAT12, 5.25-inch 9-sector verwendend pro Schiene die schlaffen Formate, die in 180KB/360KB für single/double resultieren, versahen Antriebe, I/O Umlenkung und Rohrleitung und Hintergrunddruck mit Seiten. Viele neue Befehle wurden außerdem addiert. PC DOS 2.0 verwendetes 24KB vom RAM.
Wenn es seine Zielsetzungen erzielte, verdreifachte Microsoft die Größe von DOS und fügte 17 neue Befehle hinzu. Die Haupteigenschaft von DOS 2.0 war Unterstützung für den Gebrauch von einer Festplatte und einer hierarchischen Akte Struktur, zwecks das neue IBM PC-XT zu stützen, das eine Festplatte 10MB als Standardausrüstung miteinschloß.
DOS 2.0 erhöhte auch die Speicherkapazität der einseitigen Floppy-Discs von 160KB zu 180KB und die doppelseitigen Floppy-Discs von 320KB zu 360KB. Dieses wurde erzielt, indem man die Zahl Sektoren auf jeder Schiene der Scheibe von 8 Sektoren bis 9 erhöhte. DOS 2.0 konnte irgendwelche der älteren Formate auch lesen und schreiben und Kompatibilität rückwärts sicherstellen.
Eine andere Haupteigenschaft von DOS 2.0 war Unterstützung für Gerätebetreibung. Dies hieß, daß es eine Bestimmung für neue Software-Programme daß gestützte verschiedene Kleinteile und Software gab, in DOS direkt angebracht zu werden. Ich mag an dieses als Software denken "kerbe" für das Hinzufügen der Bestandteile DOS, ohne DOS direkt auszubessern.
IBM stellte PC DOS 2.1 an November 1, 1983 vor (zusammen mit dem IBM PCjr). Es addierte keine neuen Befehle oder Funktionen, aber reparierte Wanzen und änderte TIMING-Parameter für die Hälfte-Höhe Diskettenlaufwerke, die im PCjr und IBM beweglichen PC benutzt wurden. PC DOS 2.1 verwendete 24KB von RAM, selbe wie die vorhergehende Version. In den meisten Fällen galt DOS 2.1 als eine Wartung Freigabe von 2.0, ohne die neue addierte Funktionalität.
PC DOS 3.0 und 3.1 waren beide, die an August 14, 1984 eingeführt wurden (zusammen mit dem 286 Prozessor gegründeten IBM PC AN). Obgleich beide gleichzeitig eingeführt wurden, nur Version 3.0 sofort vorhanden war, während Version 3.1 einige Monate später vorhanden wurde, im Oktober 1984.
DOS 3.0 war im Allgemeinen eine unfertige Version von 3.1, entworfen, um die notwendige Unterstützung im Platz für den PC AN zu erhalten. DOS 3.0 zusätzliche Unterstützung für eine virtuelle Scheibe (VDISK) das Gedächtnis grösser als 1MB und addierte Unterstützung FAT16 für die Festplattenlaufwerke verwendend, die ein einzelnes Fach von MIB bis 32 (MB 33.55) stützen. DOS 2.x und früheres nur gestütztes FAT12, glätten auf Festplatten. Unterstützung wurde auch für mit hoher Dichte 1.2MB 5.25-inch Diskettenlaufwerke mit 15 Sektoren pro Schiene hinzugefügt. PC DOS 3.0 verwendetes 36KB vom RAM.
PC DOS 3.1 wurde an August 14, 1984 (selben wie 3.0) eingeführt, aber wurde nicht zugänglich für die Öffentlichkeit bis Oktober 1984 gemacht. Weil 3.0 wirklich unfertigen 3.1 waren, bot IBM das erste DOS Aufsteigen (von 3.0 bis 3.1) für $30 an. Internationale Tastaturunterstützung wurde 3.1 hinzugefügt, aber die Haupthinzufügung waren Netzdrucker und Akte Umlenkung sowie die Akte, die Unterstützung teilt. Dieses war entworfen, um die neuen IBM PC Netzkleinteile und -software zu stützen, die auch gleichzeitig freigegeben wurde. PC DOS 3.1 verwendetes 36KB vom RAM.
PC DOS 3.2 wurde an März 18, 1986 freigegeben (zusammen mit dem token- ringnetzverknüpfung Programm). DOS 3.2 stützte das token- ringnetz und fügte Unterstützung für double-density (720KB) Diskettenlaufwerke 3.5-inch hinzu. Die ersten Antriebe 3.5-inch für PC kamen in das PC Kabriolett, auch die erste IBM Laptop-Computer (die kleiner als ein Monat später April 2 eingeführt wurde, 1986). DOS 3.2 auch addierte das XCOPY und ERSETZT Befehle. PC DOS 3.2 war das erste DOS, das auf Disketten 3.5-inch und 5.25-inch vorhanden sind, und verwendetes 44KB von RAM.
Nachdem die Freisetzung von PC DOS 3.2, Microsoft die erste unspezifische Soem (generische) verpackte Version vom MS-DOS zur Verfügung stellte. Die verpackte Version von MS-DOS 3.2 war für Kleinsystemerbauer konzipiert, die nicht die Fähigkeit hatten, ein Fertigprodukt aus dem rohen Code zu produzieren, der mit den großräumigen Soem Lizenzen geliefert wurde. Als solcher, war das Soem-verpackte MS-DOS 3.2 im Wesentlichen die erste Freigabe von MS-DOS vorhanden in Microsoft, das direkt vom MS verpackt. Dieses war auch der Anfang des Programms Soem Microsoft für Kleinsystemerbauer, und Soem Versionen seiner Software wurden nur an Soems verkauft, die die Software mit einem System dann nur wiederverkaufen konnten.
gaben IBM und Microsoft ein kleines Freigabeupdate zu DOS 3.2 benannte 3.21 heraus. Diese neue Version war kostenlos, wenn Sie 3.2 hatten, und behobene Probleme mit BASIC und die Tastatur des IBM umwandelbaren PC, sowie einige andere kleine Wanzen vorhanden.
PC DOS 3.3 wurde an April 2, 1987, zusammen mit Linie IBM der Systeme PS/2, mehr als ein Jahr nach DOS 3.2 freigegeben. DOS 3.3 führte das ausgedehnte Fach ein, das bis 23 Vor-Fächer (logische Antriebe) MIB bis 32 (MB 33.55) innerlich stützen könnte jedes. Kombiniert mit dem Primärfach auf einer Scheibe, ließ dieses eine Gesamtmenge von 24 Fächern bis 32 MIB jedes zu, die durch das Betriebssystem gesehen würden, während logische Antriebe C durch Z. Support auch für Diskettenlaufwerke 1.44MB mit hoher Dichte 3.5-inch hinzugefügt wurden.
DOS 3.3 auch zusätzliche Unterstützung für genistete Reihe Akte befiehlt (mit dem neuen ANRUF-Befehl), und das DATUM und ZEIT-Befehle würden schließlich den CMOS RTC Span direkt aktualisieren. Fremdspracheunterstützung wurde mit Unterstützung für Code-Seiten (wechselnde internationale Zeichensätze) und dem FASTOPEN erhöht und Befehle wurden hinzugefügt außerdem ANFÜGT. 128KB von RAM wurde als das minimale Gedächtnis annonciert, das für DOS 3.3 erfordert wurde.
Um vollen Nutzen aus FAT16 zu ziehen und viel größere Antriebe und Fachgrößen zuzulassen, arbeitete Microsoft mit Compaq zusammen, und Compaq stellte Compaq DOS 3.31 im November 1987 vor. Compaq DOS 3.31 war das erste DOS, zum des 32-bit Sektors zu benutzen innerlich und, der im BPB wendet (BIOS Parameter-Block), das, wenn Sie mit dem 16-bit Akte Verteilung Tabelle (FAT16) Dateisystem kombiniert werden, zugelassen ein einzelnes Fach, bis zu 2GiB in der Größe gestützt zu werden.
Der Rest der PC Welt folgte Klage an Juli 19, 1988, als IBM und Microsoft PC/MS-DOS 4.0 freigaben. Der Gebrauch von 32-bit Sektorwenden bedeutete, daß FAT16 Fachgrößen bis zum Nachstelleisten 2 (2.15GB) jetzt anfassen könnte 64 Sektoren pro Block verwendend. DOS 4.0 auch zusätzliche Unterstützung für Lotos, Intel, Microsoft (LIM) erweiterte Gedächtnis-Unterstützung (EMS), sowie ein wahlweise freigestelltes graphisches Benutzerschnittstelle Oberteil. Der MEM Befehl wurde addiert. 256KB von RAM wurde als das minimale Gedächtnis annonciert, das für DOS 4.0 erfordert wurde.
Nachdem die Ausgangs4.0 freigeben, Weiterverfolgen IBM mit sechs Sätzen CSDs (korrektive Service-Disketten), jede von ihnen über 4.01 als die Version berichtend. MS folgte dem IBM CSDs mit einigen (aber nicht allen) 4.01 von und von Verbesserungen in der folgenden Freigabe des MS-DOS 4.01.
Nach Schaltung Initiale DOS Entwicklung zurück zu Microsoft, wurde MS-DOS 5.0 von Microsoft an Juni 6, 1991 eingeführt, und PC DOS 5.0 wurde von IBM an Juni 11, 1991 eingeführt.
MS-DOS 5.0 war eine bedeutende Freigabe dadurch, daß zum ersten Mal Microsoft etwas konkurrierender Hitze von Digital Research Corporation glaubte, die ein alternatives Betriebssystem verkaufte, das DR-DOS genannt wurde. Microsoft wurde gezwungen, einige zusätzliche nützliche Eigenschaften MS-DOS 5.0, einschließlich einen auf dem ganzen Bildschirmherausgeber, erheblich verbessertes ein Gedächtnismanagement und einen verbesserten BASIC-Sprache Interpret hinzuzufügen.
Durch diesen Punkt auch könnte es angenommen werden, daß die meisten PC ein Intel 80286 oder besseren Prozessor hatten, also könnte DOS Nutzen aus Fähigkeit dieses Prozessors ziehen, verlängertes Gedächtnis in unbenutzte Teile der oberen Adresse 384KB Strecke "abzubilden", die zu DOS sichtbar ist. Diese Gedächtnissegmente wurden obere Gedächtnisblöcke genannt. Zusätzlich hatten Programmierer jetzt dargestellt aus, wie man einen programmierentrick verwendet, um zum ersten 64KB des ausgedehnten Gedächtnisses (genannt den hohen Gedächtnisblock) vom Realmodus Zutritt zu erhalten, ohne die abbildenfunktionen zu verwenden. Diese zwei Techniken lassen MS-DOS lokalisieren Teile von sich, Gerätebetreibung und "beenden Sie und bleiben Sie Resident" zusätzliche Programme außerhalb der untereren Adresse 640KB Strecke und mehr der kostbaren untereren Strecke des Gedächtnisses verlassen 640KB, die für Anwendungsprogramme vorhanden ist. MS-DOS 5.0 stellte folglich das DOS=HIGH, umb Konfiguration Wahl und den loadhigh Befehl vor.
Viele Befehle wurden addiert und schlossen ein: HILFE (on-line-Hilfe), DOSKEY, SMARTDRV (), REDIGIEREN (auf dem ganzen Bildschirmherausgeber), ERWEITERN (Akte Auszieher), FC (Akte vergleichen), LOADHIGH/DEVICEHIGH (Last Residentprogramme oder Treiber in UMBsUpper Gedächtnis-Blöcke), SPIEGEL (Unterstützungs-FAT und Verzeichnisstrukturen für später UNDELETE oder UNFORMAT), QBASIC (eine Version von BASIC, die auf allem IBM und IBMEN-KOMPATIBL Kleinteilen arbeitet, ohne die Anforderung eines IBM ROM wie mit BASICA), RAMDRIVE (ersetzt VDISK), SETVER (Report unterschiedliche DOS Versionen zu den älteren Programmen "des Dummkopfs", die Versionen überprüfen, bevor sie laufen), UNDELETE (undelete Akten) und UNFORMAT (unformat disks/partitions). Ein auf dem ganzen Bildschirmangerufener herausgeber REDIGIEREN wurde hinzugefügt DOS 5.0 zusätzlich zur EDLIN Linie Herausgeber.
DOS 5.0 auch zusätzliche Unterstützung für 2.88MB ED 3.5-inch Floppy-Discs und der FORMAT-Befehl verwendeten die Mittelrichtung Fähigkeit, die in den meisten Antrieben 3.5-inch, um Mittel 720KB, 1.44MB oder 2.88MB zur korrekten Kapazität automatisch zu formatieren vorhanden ist. 512KB von RAM wurde als die minimale Gedächtnisanforderung für DOS 5.0 verzeichnet.
Auf November 11, 1991, Microsoft UNDELETE freigegebenes DOS 5.0a, zum der Daten-Verderben Wanzen im ursprünglichen DOS 5 CHKDSK zu adressieren und Befehle. IBM andererseits war viel sorgfältiger, wenn er über Wanzen fand und berichtete, und freigegeben fünf Sätze CSDs (korrektive Service-Disketten) und zwei Sätze von IFDs (Zwischenzeitsverlegenheit Disketten) zwischen Juli 1991 und September 1992 und nicht nur das CHKDSK regelte und UNDELETE Probleme, aber mehr als 50 andere einzelne Probleme in DOS 5.
PC DOS 5.00.1 wurde an April 28, 1992 eingeführt und ist die erste IBM Version, die spezifisch auf Kleinteile NichtcIbm gestützt wurde (obgleich vorhergehende Versionen auf alle PC-KOMPATIBLEN Systeme liefen). Eine Änderung war, daß QBASIC jetzt eingeschlossen war, das nicht mehr von der ROM BASIC wie mit vorhergehenden DOS Versionen abhing.
Version 5.00.1 auch zusätzlicher erneuerter Code, der die neuesten CSD Verlegenheiten einschloß, sowie ein neues SETUP-Modul, das über alles IBM und IBMEN-KOMPATIBL PC/MS-DOS Versionen 2.1 und höheres anbrachte und glätten über einem LAN.
PC DOS 5.02 wurde an Oktober 20, 1992 eingeführt. Es enthielt alle vorhergehenden DOS 5 Verlegenheiten, sowie zusätzliche APM (vorgerücktes Energie Management) Unterstützung für Laptope über den neuen ENERGIE Befehl. Auch addiert die INTERLNK und INTERSVR Befehle, die Datenumspeicherung zwischen Systemen über einem parallelen oder Serienkabel stützen. Version 5.02 auch zusätzliche Unterstützung für elektrisch ejectable/lockable Antriebe und ISO sortieren Schriftkegel aus. IBM auch freigegebene verschiedene Kleinbündel mit 386Max u. Stapler mit dem Paket 5.00.1.
Microsoft stellte MS-DOS 6.0 (codename Astro) an März 30, 1993 vor. Wieder in Erwiderung auf konkurrierenden Druck, kopierte Microsoft die Scheibe Datenverdichtungtechnologie, die durch Stac Corporation als die neue DoubleSpace Eigenschaft verursacht wurde.
Wie DoubleSpace Arbeitete
Im Wesentlichen wurde das körperliche Festplattenlaufwerk einen hohen Antrieb Buchstaben gegeben; G, z.B.. Der Kompression Treiber verursachte ein "virtuelles" C: fahren Sie und fing alle Tätigkeit ab, die am Antrieb C. Data verwiesen wird, daß Anwendungen zu den Akten auf Antrieb C wurden zusammengedrückt schrieben und die komprimierten Akten auf dem tatsächlichen Antrieb G gespeichert wurden. Ebenso als ein Anwendungsprogramm versuchte, von Antrieb C zu lesen, würde die Kompression Software die tatsächliche Akte auf dem körperlichen Antrieb G öffnen, uncompress die Daten, wie gebraucht und sie zum Anwendungsprogramm gibt.
Microsoft stellte MS-DOS 6.2 (codenamed Elroy), im November 1993 vor. Es enthaltene Wanze Verlegenheiten zur DoubleSpace (Stapler) Scheibe Kompression sowie Aufsteigen zu SCANDISK, zum DISKCOPY und Smartdrive () den Programmen.
Später wurde es angeordnet, daß Microsoft illegal die Stac Elektronik-Staplerscheibe Kompression verwendete, die sie gezwungen wurden, um in einer Freigabe 6.21 zu entfernen. Schließlich 1994 gab Microsoft MS-DOS 6.22 frei, wenn die Scheibe Kompression zurück innen addiert ist, aber das Verwenden unterschiedlich (noninfringing Code) und benannte als DriveSpace um. 6.22 waren die letzte alleinstehende Version von MS-DOS freigegeben von Microsoft.
IBM stellte PC DOS 6.1 an Juni 19, 1993 als seine Version von MS-DOS 6.0, aber mit etwas Verbesserungen vor. IBM übersprang die Zahl mit 6.0 Freigaben, um Durcheinander mit Microsoft 6.0 Freigabe zu vermeiden, und der Öffentlichkeit anzuzeigen dieses schloß Version des IBM mehr mit ein.
PC DOS Version 6.1 schloß eine Bibliothek der integrierten DOS Dienstprogramme von anderen Software-Verkäufern und VON DER IBM Forschung mit ein. Die Dienstprogramme schlossen das folgende mit ein:
Scheibe Kompression (genehmigt von der Stac Elektronik)
Antivirus
Auf dem ganzen Bildschirmunterstützung
Neuer auf dem ganzen Bildschirmherausgeber (genannt "E")
Programmablaufsteuerung
DOS 6.1 auch eingeschlossene Unterstützung für Feder-gegründete Systeme sowie PCMCIA (Gedruckte Schaltkarte) Schlitze in den Laptopsystemen, plus ein automatisches Gedächtniskonfiguration Programm rief RAMBoost an.
IBM dann freigegebenes PC DOS 6.3 an April 27, 1994 und eingeschlossen dem MSCDEX Programm für CD-ROM Unterstützung, plus viele kleine Updates zu den verschiedenen Dienstprogrammen.
IBM fuhr fort, DOS zu verbessern und gab PC DOS 7.0 frei. Dieses wurde von PC DOS 2000 gefolgt, das wirklich 7.0 mit den Updates war, die addiert wurden, um bestimmte Y2K Ausgaben zu reparieren. PC DOS 2000 war die letzte alleinstehende Version von DOS überhaupt freigegeben und kann von IBM noch heute gekauft werden.
Windows 95, 98 und aller ich schließen Teilmengen von MS-DOS als ihre Unterseite ein, und jene Versionen bieten Verbesserungen über den alleinstehenden Freigaben von Microsoft und von IBM an.
Das DOS, das mit Windows 95 eingeschlossen ist, ist innerlich als MS-DOS 7.0 kodiert und Unterstützung für lange Dateinamen einschließt. MS-DOS 7.1 war mit Windows 95B eingeschlossen (Soem Service-Freigabe 2), Windows 98 und Windows 98SE (zweite Ausgabe), das Unterstützung für FAT32 hinzufügte. Windows ich schloß MS-DOS 8.0 ein, das einige Wanze Verlegenheiten für stützende größere Antriebe hatte.
Online: 516 users browsing the articles directory
|
|