ZWEI
| ZWEI | ||
|---|---|---|
| Teil von DOS | ||
|
| ||
|
| ||
| Allgemeine Information | ||
| Entwickler | Tim Paterson / Microsoft | |
| Entwicklungsmodell | geschlossene Quelle | |
| Erstveröffentlichung | 1981 | |
| Lizenz | Microsoft -EULA | |
| Tatsächlicher Zustand |
Abgesetzt. Gültig auf einigen PCs als "Eingabeaufforderung". | |
| Technische Information | ||
| Kern | Monolithisch | |
| standardmäßige grafische Oberfläche | CLI ( Befehlszeilenschnittstelle ) | |
| Versionen | ||
| Neueste stabile Version | 7.1 ( 1997 ) | |
| zusammenhängende Posts | ||
| QDOS , PC-DOS , MS-DOS , FreeDOS | ||
DOS (kurz für Disk Operating System , „Disk Operating System“ oder „Disk Operating System“) ist eine Familie von Betriebssystemen für Personal Computer ( PCs ). Ursprünglich für Computer der IBM PC -Familie entwickelt, die die 16-Bit-Prozessoren Intel 8086 und 8088 verwendeten , war es das erste beliebte Betriebssystem für diese Plattform. Es hatte eine Befehlszeilenschnittstelle im Text- oder alphanumerischen Modus über seine eigene Shell , command.com . Die wohl beliebteste seiner Varianten ist die zur MS-DOS-Familie gehörende von Microsoft , die mit einem guten Teil der mit IBM PC kompatiblen Computer , insbesondere denen der Intel -Familie , als eigenständiges oder natives Betriebssystem ausgeliefert wird auf die Version 6.22, oft gebündelt mit einer Windows16-Bit- , wie z. B. 3.1x .
In den nativen Versionen von Microsoft Windows , basierend auf NT (und dieses wiederum auf OS/2 2.x) (siehe Windows NT, 2000 , 2003 , XP oder Vista oder Windows 7 ) verschwindet MS-DOS als Betriebssystem (eigentlich gesagt) und Basisumgebung, von der aus der Computer und seine grundlegenden Prozesse gestartet wurden und mit der Ausführung und dem Laden der grafischen Benutzeroberfläche oder der Windows-Betriebssystemumgebung fortgefahren wurden. Jegliche Spur davon wird in solchen Versionen auf die Existenz eines einfachen Befehlsinterpreters verwiesen, der als Eingabeaufforderung bezeichnet wird und als Anwendung mit cmd.exe aus der grafischen Umgebung selbst ausgeführt wird (jetzt in die Systemkategorie erhoben).
Dies ist bei nicht-nativen Windows-Versionen, die auf MS-DOS basieren, nicht der Fall und lädt von dort. Von 1.0x bis 3.1 ( 1 ), 16-Bit-Versionen, hatte MS Windows den Ansatz einer einfachen Schnittstellenanwendung oder grafischen Umgebung, die den Befehlsinterpreter selbst ergänzte, von dem aus es ausgeführt wurde. Von den neu entworfenen und leistungsstärkeren 32-Bit-Versionen auf Basis von Windows 95 und 98 wurde MS-DOS während des Startvorgangs absichtlich von der grafischen Windows-Umgebung selbst getarnt und machte standardmäßig seiner Automatik Platz Ausführung, die die Aufmerksamkeit des durchschnittlichen Benutzers auf sich zieht und dem alten System eine abhängigere und zweitrangigere Rolle zuschreibt, von vielen vergessen und unbekannt wird und nach und nach von Software- und Hardwareentwicklern aufgegeben wird, beginnend von Microsoft selbst (diese Option kann durch deaktiviert werden Ändern des Eintrags BootGUI=1 in BootGUI=0 aus der Systemdatei, jetzt Text, MSDOS.SYS). In solchen Versionen funktionierte Windows jedoch nicht autonom als Betriebssystem. Sowohl einige der primären oder grundlegenden Funktionen des Systems als auch sein Start sind selbst in den 32-Bit-Versionen auf die verschiedenen Module und Systemdateien zurückzuführen, die das bescheidene Gerüst von DOS bildeten und ein Minimum seiner grundlegenden Dateien erforderten ausgeführt werden können (z. B. IO.SYS, DRVSPACE.BIN, EMM386.EXE und HIMEM.SYS).
Es gibt mehrere Versionen von DOS:
- MS-DOS von Microsoft ist das bekannteste.
- PC-DOS , von IBM .
- DR-DOS von Digital Research ging später an Novell (Novell DOS 7.0), dann an Caldera und schließlich an DeviceLogics über .
- FreeDOS ist die neueste, kostenlose Lizenz und Open Source. Es kann in seiner Version für GNU/Linux und UNIX einen MS-DOS-Emulator unter Systemen dieses Typs erstellen.
Mit dem Erscheinen von Betriebssystemen mit einer grafischen Benutzeroberfläche (GUI) vom Typ Windows , insbesondere von 32 Bit , vom Typ Windows 95 , wurde DOS in den Hintergrund gedrängt, bis es auf einen bloßen Interpreter reduziert wurde Befehlen und Befehlszeilen (insbesondere in Dateien vom Typ .PIF und .BAT), wie dies in von Windows NT abgeleiteten Systemen der Fall ist .
Geschichte
Die Geschichte beginnt 1981 mit dem Kauf des Betriebssystems QDOS ( Quick Disk Operating System ) durch Microsoft, das nach wenigen Änderungen zur ersten Version des Microsoft-Betriebssystems mit dem Namen MS-DOS 1.0 ( MicroSoft Disk Operating System ) wird. .
Von hier aus finden eine Reihe von Modifikationen des Betriebssystems statt, bis Version 7.1 erreicht wird, ab der MS-DOS als solches nicht mehr existiert und ein integrierter Bestandteil des Microsoft Windows -Betriebssystems wird .
Chronologie von MS-DOS in all seinen Versionen
1981 erscheint Version 1.25 , die Unterstützung für doppelseitige Disketten hinzufügt.
1983 beginnt das System mit seiner Version 2.0 , die Unterstützung für 10 MB IBM-Festplatten und die Möglichkeit zum Lesen und Schreiben von 5¼-Zoll-Disketten mit einer Kapazität von 360 Kb hinzufügt, mehr Funktionalität zu haben. In Version 2.11 desselben Jahr werden neue Tastaturzeichen hinzugefügt.
1984 veröffentlichte Microsoft seine MS-DOS 3.0-Version, und zu diesem Zeitpunkt wurde die Unterstützung für 1,2 MB-Festplatten mit hoher Dichte hinzugefügt und die Möglichkeit, eine Festplatte mit maximal 32 MB zu installieren. Im selben Jahr wurde die Unterstützung für Microsoft-Netzwerke in Version 3.1 hinzugefügt.
Drei Jahre später, 1987 , erscheint Version 3.3 mit Unterstützung für 3½-Zoll-Disketten und ermöglicht die Verwendung von Festplatten mit mehr als 32 MB.
Im Jahr 1988 veröffentlichte Microsoft seine Version 4.0 und damit die Unterstützung für erweiterte Speicherspezifikation ( XMS ) und die Möglichkeit, Festplatten mit bis zu 2 GB aufzunehmen. Es sei darauf hingewiesen, dass diese Version die größte Katastrophe des Unternehmens war. weil es voller Fehler , Störungen usw. war, die sie 1989 mit der Veröffentlichung von Version 4.01 behoben haben, die all diese Probleme und Störungen behoben hat.
Einer der relevantesten Fortschritte in der Geschichte von MS-DOS im Jahr 1991 ist der Übergang von Version 4.01 zu Version 5.0 , in der DOS bereits in der Lage ist, Programme in den oberen Teil des Systemspeichers zu laden , indem der obere Speicher verwendet wird (ab 640 KB bis 1024 KB). In Version 5.0 kommen der BASIC-Programmierer und der berühmte EDIT-Editor hinzu. Außerdem wurden die Dienstprogramme UNDELETE (Wiederherstellung gelöschter Dateien), FDISK (Partitionsverwaltung) und ein Dienstprogramm namens SETVER zum Ausführen von Programmen hinzugefügt, die für frühere Versionen von MS-DOS entwickelt wurden. Ende 1992 werden einige Probleme mit UNDELETE und CHKDSK in Version 5.0a behoben .
1993 erschien MS-DOS 6.0 mit vielen neuen Funktionen, darunter das Dienstprogramm Doublespace , das für die Komprimierung der Festplatte verantwortlich war und damit mehr Speicherplatz zur Verfügung stellte, ein grundlegendes Antivirus (MSAV), ein Defragmentierer (DEFRAG), ein Dateimanagerspeicher ( MEMMAKER ) und bestimmte alte Dienstprogramme wurden unterdrückt, deren Missbrauch Daten zerstören konnte, diese Dienstprogramme waren unter anderem JOIN und RECOVER. Im selben Jahr wird Version 6.2 veröffentlicht, die den Doublespace -Datenverlust absichert, einen neuen Festplattenscanner, SCANDISK, hinzufügt und Probleme mit DISKCOPY und SmartDrive behebt. In der 1993 veröffentlichten Version 6.21 entfernt Microsoft Doublespace und findet eine neue Alternative für dieses Dienstprogramm.
1994 erscheint die Lösung für das Doublespace- Problem , es ist das Dienstprogramm der Firma Stac Electronics, Drivespace, das ausgewählt wurde, um in Version 6.22 enthalten zu sein .
1995 erscheint Microsoft Windows 95 , und das mit dem Erscheinen desselben, es nimmt an, sich von MS-DOS auf einer sekundären Ebene zu trennen.
Das MS-DOS-System bleibt jedoch 1995 eine neue Version, 7.0 , mit der viele Dienstprogramme korrigiert werden und Unterstützung für lange Namen bietet. Die aus dem alten Betriebssystem gelöschten Dienstprogramme befinden sich im Windows 95-CD-Verzeichnis \other\oldmsdos.
1997 erscheint Windows 95 OSR2 und damit eine umfassende Überarbeitung des DOS-Systems, die Unterstützung für FAT32-Partitionen hinzufügt. Danach hört MS-DOS als Betriebssystem auf zu existieren.
DOS-Versionen
Es gab mehrere Firmen, die Versionen von DOS entwickelten, die sich im Allgemeinen sehr ähnlich waren. PC-DOS und MS-DOS zum Beispiel begannen praktisch identisch, obwohl sie am Ende sehr unterschiedlich waren. Die bekanntesten Versionen sind unter anderem QDOS , PC-DOS , MS-DOS und FreeDOS .
| Betriebssystem | Erscheinungsjahr | Entwickler |
|---|---|---|
| QDOS | 1979 | Tim Paterson [ 1 ] |
| MS-DOS | 1981 | Microsoft |
| IBM PC-DOS | 1981 | IBM & Microsoft |
| DR-DOS | 1988 | Digitale Forschung |
| Novell-DOS | 1991 | Roman |
| FreeDOS | 1994 | Jim Hall und das FreeDOS-Team |
| Apple-DOS | 1978 | Manzana |
Mit dem GNU/Linux -Betriebssystem ist es möglich, Kopien von DOS unter DOSEmu auszuführen , einer nativen virtuellen GNU/Linux-Maschine zum Ausführen von Programmen im Realmodus. Es gibt viele andere Emulatoren für verschiedene Versionen von UNIX , einschließlich anderer Plattformen als der x86 -Prozessorarchitektur .
Funktionen
DOS hat keine grafische Oberfläche und verwendet die Maus nicht , obwohl es ab bestimmten Versionen Treiber enthielt, um es zu erkennen, zu initialisieren und es unter verschiedenen Bearbeitungs- und Schnittstellen- und grafischen Umgebungsanwendungen sowie verschiedenen Spielen zum Laufen zu bringen erfordern (wie unter anderem Strategiespiele , grafische Abenteuer und subjektive Matamarcianos ). Es ist selbst nicht in der Lage, die Hardware zu erkennen , es sei denn, die oben genannten Controller enthalten in ihrem Systemkern als Speicherresidenten den erforderlichen Code, Anweisungen und Funktionen. In jedem Fall sollten oder könnten die Shell und die meisten ihrer Anwendungen und Bearbeitungsbefehle einfach manuell über die Tastatur gesteuert werden, entweder durch Befehle oder durch Eingabe von Hotkeys, um die verschiedenen Menüs und Optionen innerhalb des Editors zu aktivieren (gute Beispiele für letztere sind der Texteditor edit.com , das Hilfemenü help.exe oder der BASIC-Interpreter qbasic.exe , der in den neuesten Versionen von MS-DOS enthalten ist). Solche Optionen sind tatsächlich noch in Windows in viel späteren Versionen vorhanden.
DOS ist weder Multiuser noch Multitasking . Sie können nicht mit mehr als einem Benutzer oder in mehr als einem Prozess gleichzeitig arbeiten. In seinen nativen Versionen (bis 6.22 in MS-DOS) kann es nicht mit zu großen Festplattenpartitionen arbeiten , die größer als 2 GB sind und Formate und Dateisysteme wie FAT32 erfordern , typisch für 32-Bit-Windows (ab 98) , oder NTFS , typisch für Windows vom NT-Typ. Ursprünglich konnte es aufgrund von Softwareeinschränkungen nicht mehr als 64 KB RAM verarbeiten . In Versionen vor 4.0 lag das Limit wiederum bei 32 MB pro Partition, da das FAT16 -Format (entwickelt 1987) noch nicht unterstützt wurde. Mit den Verbesserungen der PC-Architektur kam es nach und nach dazu, zunächst bis zu 640 KB RAM (sogenannter "konventioneller Speicher" oder Basis) und dann bis zu 1 Megabyte (zusätzlich zum konventionellen Speicher der "obere Speicher") zu handhaben "). " oder BMU). Später kamen Mechanismen wie Expanded Memory (EMS) und Extended Memory (XMS) hinzu, die es bereits ermöglichten, mehrere Megabyte zu verarbeiten.
Aus Sicht der Programmierer ermöglichte dieses Betriebssystem die vollständige Kontrolle über den Computer, frei von den Abstraktionsschichten und Sicherheitsmaßnahmen, die für Mehrbenutzer- und Multitasking-Systeme erforderlich sind. Daher liefen bis zum Erscheinen von DirectX und um die Hardware optimal zu nutzen, die meisten Videospiele für PCs direkt unter DOS.
Die Notwendigkeit, die Kompatibilität mit alten Programmen aufrechtzuerhalten, machte es zunehmend schwieriger, für DOS zu programmieren, da der Speicher segmentiert war, dh der Speicher, auf den ein Zeiger zeigte, hatte eine maximale Größe von einem 64-KB-Segment. Um diese Einschränkungen des Real-Modus von x86-Prozessoren zu überwinden, wurde auf den geschützten Modus späterer Prozessoren (80386, 80486 ...) zurückgegriffen, wobei Extender-Programme verwendet wurden, die 32-Bit-Programme unter DOS ausführten.
Obwohl dieses Betriebssystem eines der ältesten ist, hatten selbst die 32-Bit-Windows-Betriebssysteme bis 98 DOS als getarnte oder versteckte Basisplattform. Sein Befehlsinterpreter, allgemein Command Prompt genannt , kann von der Schnittstelle als command.com oder in späteren Versionen NT-basiert, nicht mehr basierend auf oder basierend auf MS-DOS, über cmd.exe aufgerufen werden , dies geschieht auch in Windows ME basiert zwar immer noch auf der alten 9x-Architektur. Für aktuelle Systeme gibt es auch Emulatoren wie DOSBox oder Open-Source-Umgebungen wie FreeDOS, die beide GNU/Linux gemeinsam sind; Dies ermöglicht die Wiederherstellung der verlorenen Kompatibilität mit bestimmten nativen Anwendungen für dieses alte System, das unter dem neuen Windows, das auf NT basiert, oder unter Betriebssystemen mit unterschiedlichen Architekturen wie UNIX und GNU/Linux nicht mehr funktionieren kann.
Großaufträge
DIR: zeigt eine Liste von Dateien, die in einem Verzeichnis enthalten sind.TYPE: Zeigt den Inhalt einer Datei auf dem Bildschirm an.COPY: Dateien woanders kopieren.RENoderRENAME: Dateien umbenennen.DELoERASE: löscht eine oder mehrere Dateien (mit der Möglichkeit, sie mit dem Befehl wiederherzustellenUNDELETE, der in den neuesten nativen DOS-Versionen vorhanden ist, es sei denn, der Speicherort der gelöschten Datei oder Dateien wurde später verwendet).MDoMKDIR: Erstellen Sie ein neues Verzeichnis.CDoCHDIR: Ändert das aktuelle Verzeichnis in das angegebene.RDoRMDIR: löscht ein leeres Verzeichnis.ATTRIB: Ermöglicht das Zuweisen oder Entfernen von Dateiattributen (z. B.+A: bereits geändert,+H: ausgeblendet,+R: schreibgeschützt oder+S, spezielle Systemdatei oder umgekehrt).TREE: Zeigt die Verzeichnisstruktur eines Laufwerks oder Pfads grafisch an.DELTREE: Löschen Sie ein Verzeichnis mit all seinem Inhalt, einschließlich Unterverzeichnissen (erschien in den neuesten Versionen).CLS: Reinigt den Bildschirm.DATE: Ermöglicht das Anzeigen und Ändern des Datums.TIME: Ermöglicht das Anzeigen und Ändern der Uhrzeit.LABEL: Ermöglicht es Ihnen, die Bezeichnung eines Laufwerks oder „Volume“ anzuzeigen und zu ändern.HELP: Bietet Hilfe zu den verschiedenen Befehlen.SORT: Sortiert die Einträge.FCoCOMP: vergleicht die Unterschiede zwischen den Inhalten zweier Dateien.FIND: Suche nach Textzeichenfolgen innerhalb des Inhalts einer Datei.TACS: Alle Dateien auf dem PC sortieren.EDLINoEDIT: Ermöglicht Ihnen, Dateien zu bearbeiten und die im System vorgenommenen Änderungen zu speichern.VOL: Zeigt die Datenträgerbezeichnung und die Datenträgerseriennummer an.VERIFY: Teilt Windows mit, ob überprüft werden soll, ob Dateien korrekt auf einen Datenträger geschrieben werden.CD..: Zurück zum vorherigen Zweig.
Einige dieser Befehle unterstützen die Verwendung von Parametern, auch Modifikatoren genannt.
Ausgabebeispiel
C:\>Verz
Volume in Laufwerk C: hat keine Bezeichnung
Die Volume-Seriennummer ist 1234-5678
Verzeichnis von C:\
AUTOEXEC TTZ 1.120 26.07.03 1:054a
MSDOSS~1 BAK 1.779 01-21-96 22:12p
SETUP <DIR> 21.01.96 21:06p
VERSTECKTES TX1 19.296 21.01.96 19:27p
KONFIG BAK 122 21.01.96 14:25p
SPIELE <DIR> 21.01.96 21:06p
WS_FTP LOG 128 21.01.96 34:36p
KONFIG ZWEI 50 21.01.96 14:25p
AUTOEX~2 BAK 1.150 22.01.03 14:13p
CYGNUS <DIR> 21.01.96 9:38a
JAVA <DIR> 21.01.96 9:40a
TMP <DIR> 21.01.96 16:01
E<DIR> 21.01.96 16:23p
BEFEHL COM 93.890 01-21-96 6:22p
WINDOWS <DIR> 21.01.96 20:42p
MAUS <DIR> 21.01.96 20:45 p
BASIC <DIR> 21.01.96 17:09p
MASM <DIR> 21.01.96 17:09 p
KONFIG SYS 122 31.01.03 21:50p
PROGRAMM~1 <DIR> 21.01.96 18:26p
MYDOCU~1 <DIR> 21.01.96 21:00 Uhr
AUTOEXEC BAT 1.150 07-26-03 10:03a
10 Datei(en) 12.056.573 Bytes
12 Verzeichnis(se) 1.214,84 MB frei
Verwendung von Modifikatoren
Auftragsmodifikatoren DIR:
dir /s: zeigt die Liste mit dem Inhalt eines Verzeichnisses und aller seiner Unterverzeichnisse.dir /p: Hält den ausgegebenen Text auf dem Bildschirm an und wartet darauf, dass der Benutzer eine Taste drückt, um fortzufahren.dir /w: Sortiert die Liste über die Breite des Bildschirms.dir /ah: versteckte Dateien im aktuellen Verzeichnis anzeigen.dir /as: Zeigt die Systemdateien im aktuellen Verzeichnis an.dir /r: Als "schreibgeschützt" markierte Dateien im aktuellen Verzeichnis anzeigen.dir /on: Dateien in alphabetischer Reihenfolge anzeigen.dir /od: Dateien sortiert nach Datum anzeigen Das Verzeichnis ist ein Cobo-System.
Modifikatoren können kombiniert werden, zum Beispiel:
dir /p /w /on
Erweiterte Bestellungen
Bestimmte Befehle, wie beispielsweise COPY, können Parameter annehmen, die eine recht fortgeschrittene Dateimanipulation ermöglichen, insbesondere der Modifikator /b, der eine binäre Kopie durchführt. Beispielsweise
copy /b archivo1 + archivo2 + archivo3 archivo4kopiert die Sequenz: : den Inhalt von Datei1, Datei2 und Datei3 in eine neue Datei namens Datei4.
Außerdem erlaubte Ihnen DOS, Stapeldateien (kleine Skripte für COMMAND.COM) zu schreiben, deren Erweiterung .BAT war, die Befehle wie IF, GOTOund CHOICE(die die Eingabe eines der angegebenen Zeichen erforderten) unterstützten. So konnten Menüs erstellt, Aufgaben automatisiert werden usw.
Anmerkungen und Referenzen
- ↑ Entwickelte das System, während er bei Seattle Computer Products arbeitete .
Siehe auch
Externe Links
- Webbrowser für DOS .
- dosemu.org DOS-Emulator für GNU/Linux (auf Englisch) .
- www.fracassi.net/iw2evk ARACHNE, grafischer Webbrowser für DOS.
- Einführung in DOS .