DOS (Disk Operating System)

Was ist ein Disk-Betriebssystem?

Ein DOS- oder Festplattenbetriebssystem ist ein Betriebssystem, das von einem Festplattenlaufwerk ausgeführt wird. Der Begriff kann sich auch auf eine bestimmte Familie von Festplattenbetriebssystemen beziehen, am häufigsten MS-DOS, ein Akronym für Microsoft DOS.

Ein Betriebssystem ist die Software, die die Hardware und Peripheriegeräte eines Computers steuert und die Funktion anderer Softwareprogramme ermöglicht. Frühe Computer der 1940er und 1950er Jahre hatten keine Festplatten. Stattdessen waren sie fest verdrahtet, um bestimmte Berechnungen durchzuführen.

Später konnten Computer Anweisungen speichern, die mit Lochkarten und danach mit Magnetbändern in den Speicher des Computers geladen wurden. Der Speicherplatz des Computers war begrenzt, und als die Anweisungen zur Steuerung eines Computers auf ein Festplattenlaufwerk wie eine Diskette oder eine interne Festplatte verschoben wurden, galt dies als Spitzentechnologie.

DOS wird auch verwendet, um mehrere ähnliche Befehlszeilenbetriebssysteme zu beschreiben. Frühe Computer wie der Commodore 64, Atari 800 und Apple II verfügten alle über ein Festplattenbetriebssystem, einschließlich Commodore Business Machines DOS, Atari DOS und Apple DOS. DOS/360 war ein Betriebssystem für IBM-Mainframes, das erstmals 1966 erschien, aber nichts mit dem 8086-basierten DOS der 1980er Jahre zu tun hat.

Wie funktioniert ein Festplattenbetriebssystem?

Wenn ein Computer eingeschaltet wird, durchläuft er verschiedene Schritte, die als Startvorgang bezeichnet werden. Für einen Computer mit einem Festplattenbetriebssystem sind die folgenden sechs Schritte Standard:

  1. Der ROM-Bootstrap-Loader (Read-Only Memory) liest den Master-Boot-Record und übergibt die Kontrolle an ihn.
  2. Der Boot Record lädt das Betriebssystem der Festplatte in den Arbeitsspeicher und übernimmt die Kontrolle über die Maschine.
  3. Der Computer überträgt Daten, die auf einer Magnetplatte gespeichert sind, in seinen Hauptspeicher, den Direktzugriffsspeicher.
  4. Es überträgt auch Daten an externe Geräte, die an den Computer angeschlossen sind, z. B. einen Computerbildschirm oder einen Drucker.
  5. Der Computer bietet verschiedene Anwendungsprogrammierschnittstellen für Programme wie Zeicheneingabe / -ausgabe (E / A), Speicherverwaltung, Laden und Beenden von Programmen sowie die Verarbeitung von Eingaben des Benutzers über eine Tastatur.
  6. Das Betriebssystem bietet auch eine Dateiverwaltung, die Dateien im Speicher organisiert, liest und schreibt. Die Dateien sind in einer hierarchischen Struktur von Verzeichnissen, Unterverzeichnissen und Dateien organisiert.

Ein Festplattenbetriebssystem verfügt nicht über eine grafische Benutzeroberfläche (GUI). Die Benutzeroberfläche ist zeichenbasiert, sodass Benutzer Befehle in die Befehlszeile eingeben müssen, um anzugeben, welche Aktionen sie möchten.

 PC-DOS 2.0-Startbildschirm
Ein Beispiel für einen PC-DOS 2.0-Startbildschirm auf einem frühen IBM-PC zeigt die Befehlszeilenschnittstelle.

DOS-Funktionen

Zu den Funktionen und Einschränkungen von Festplattenbetriebssystemen gehören die folgenden.

Eigenschaften

  • Befehlszeilenschnittstelle (CLI). Es hat keine GUI und akzeptiert keine Mauseingaben. Es ist ein zeichenbasiertes Schnittstellensystem, bei dem alle Befehle in Text an der Befehlszeilenaufforderung eingegeben werden.
  • Verwaltung. Ein Festplattenbetriebssystem kann die Dateien, das E / A-System und den Arbeitsspeicher eines Computers verwalten.

Einschränkungen

  • Keine integrierte Sicherheit. Es verfügt nicht über integrierte Sicherheit, z. B. Dateibesitz und Berechtigungen.
  • Keine Multiuser oder Multitasking. Es unterstützt auch keine Multiuser oder Multitasking. Es kann jeweils nur ein Programm ausgeführt werden, bietet jedoch direkten Zugriff auf das grundlegende E / A-System und die zugrunde liegende Hardware.
  • Herausfordernde Schnittstelle. Die CLI, in die ein Benutzer Befehle eingeben muss, erfordert, dass sich der Benutzer Befehle merkt, um Programme auszuführen und andere Betriebssystemaufgaben auszuführen. Dieser Ansatz macht es für Anfänger schwierig zu verwenden. Wenn Sie beispielsweise den Befehl cd \directory_name eingeben, wird das aktuelle Arbeitsverzeichnis in das benannte Verzeichnis geändert, und wenn Sie den Befehl dir eingeben, werden die Dateien im aktuellen Verzeichnis aufgelistet.

Allgemeine DOS-Befehle

MS-DOS unterscheidet nicht zwischen Groß- und Kleinschreibung, sodass Befehle entweder in Groß- oder Kleinbuchstaben eingegeben werden können. Andere Festplattenbetriebssysteme verfügen jedoch über CLIs, bei denen die Groß- und Kleinschreibung beachtet wird. DOS-Befehle umfassen Folgendes.

Befehl Was es tut Beispiel
cd Ändert das Verzeichnis Typ cd c:\techtarget in der Befehlszeile, um das Arbeitsverzeichnis zu ändern c:\techtarget.
cls Löscht alle Inhalte auf dem Bildschirm, so dass nur die Eingabeaufforderung Typ cls in der Befehlszeile.
kopieren Kopiert eine oder mehrere Dateien an einen anderen Speicherort Typ kopieren c:\techtarget\file.txt c:\techtarget\file2.txt zum Kopieren c:\techtarget\file.txt zu c:\techtarget\file2.txt.
del Löscht eine oder mehrere Dateien Typ del c:\techtarget\file2.txt, um die Datei zu löschen.txt aus dem Verzeichnis c:\techtarget.
deltree Löscht alle Dateien und Unterverzeichnisse von einem Computer Typ deltree c:\techtarget\drafts, um das Verzeichnis drafts einschließlich aller darin enthaltenen Dateien und Unterverzeichnisse zu löschen.
dir Zeigt eine Liste der Dateien und Verzeichnisse in einem Verzeichnis Typ dir c:\techtarget so zeigen Sie eine Liste der Dateien und Verzeichnisse im Verzeichnis an c:\techtarget.
format Formatiert eine Festplatte für DOS-Dateien Geben Sie format e: ein, um die Festplatte in Laufwerk e: für die Verwendung mit DOS zu formatieren.
help Listet die verfügbaren Befehle oder weitere Informationen zu einem bestimmten Befehl auf Geben Sie help del ein, um Informationen zum Befehl del und dessen Verwendung anzuzeigen. Die meisten Befehle verfügen über optionale Schalter, die in den Hilfeinformationen erläutert werden.
mkdir oder md Erstellt ein neues Unterverzeichnis Typ mkdir c:\techtarget\drafts um das Unterverzeichnis drafts in der c:\techtarget verzeichnis.
move Verschiebt Dateien oder Verzeichnisse von einem Verzeichnis in ein anderes oder von einem Laufwerk in ein anderes

Typ move c:\techtarget\file.txt c:\techtarget\drafts\file.txt zu verschieben c:\techtarget\file.txt zu c:\techtarget\drafts\file.txt.

ren oder umbenennen Ändert den Namen einer Datei oder eines Verzeichnisses Typ ren c:\techtarget\file.txt c:\techtarget\file2.txt, um die Datei umzubenennen c:\techtarget\file.txt zu c:\techtarget\file2.txt.
typ Zeigt den Inhalt einer Datei auf dem Bildschirm an

Typ Typ c:\myfile.txt, um den Inhalt der myfile anzuzeigen.txt-Datei.

* Ein Platzhalterzeichen, das ein oder mehrere Zeichen darstellt, die eine Gruppe von Dateien gemeinsam hat Typ kopieren c:\techtarget\*.txt c:\techtarget\drafts so kopieren Sie alle Dateien mit der Erweiterung .txt zu c:\techtarget\drafts.
? Ein Platzhalterzeichen, das ein einzelnes Zeichen darstellt, das eine Gruppe von Dateien gemeinsam hat Typ copy c:\techtarget\Dokument?.txt c:\techtarget\drafts so kopieren Sie Dateien mit dem Namen document1.txt, Dokument2.txt und so weiter c:\techtarget\drafts.

Geschichte von DOS

Die Ankunft des Mikroprozessors in den 1970er Jahren begann eine Computerrevolution, und der Markt für Personal Computer (PCs) begann zu boomen. IBM, das zu dieser Zeit für seine Mainframes bekannt war, veröffentlichte im August 1981 den IBM 5150 Personal Computer. Um die Entwicklung dieses neuen Computers zu beschleunigen, entschied sich IBM, verschiedene Komponenten von anderen Unternehmen zu lizenzieren.

Die erste Wahl für ein Betriebssystem war die CP/M-86-Software von Digital Research (DR). Meinungsverschiedenheiten über Geheimhaltungsvereinbarungen und Lizenzierung führten jedoch dazu, dass IBM sich für ein CP / M-ähnliches Betriebssystem von Microsoft entschied. Microsoft kaufte die Rechte zur Vermarktung von 86-DOS, einem Betriebssystem, das auf dem Intel 8086 16-Bit-Prozessor basiert. 86-DOS wurde von Tim Paterson bei Seattle Computer Products (SCP) entwickelt und hieß ursprünglich QDOS, ein Akronym für Quick and Dirty OS.

Nachdem er SCP 1981 für Microsoft verlassen hatte, arbeitete Paterson an der PC-DOS-Version von 86-DOS für IBMs PC. PC-DOS war das erste weit verbreitete DOS, das in PCs mit Intel 8086 16-Bit-Prozessoren verwendet wurde.

Microsoft hat eine eigene, fast identische Version von PC-DOS namens MS-DOS entwickelt. Als die Verkäufe von PCs wuchsen, wuchs auch die Allgegenwart von MS-DOS. Nachfolgende Versionen wiesen eine verbesserte Leistung und zusätzliche Funktionen auf, z. B. Unterstützung für fremde und erweiterte Zeichen sowie größere Festplatten. Es hatte auch eine verbesserte Speicherverwaltung, einen verbesserten Texteditor und Netzwerkunterstützung.

Als Microsoft Windows zum ersten Mal als GUI für MS-DOS einführte, mussten frühe Benutzer an der DOS-Eingabeaufforderung “WIN” eingeben, um das Windows-Programm zu starten. Windows hat sich seitdem von einem GUI-Programm entwickelt, das unter MS-DOS ausgeführt wird, zu einem vollständigen Betriebssystem, das als Standardbetriebssystem übernommen wird, obwohl es erst Windows XP war, dass Consumer-Versionen von Windows aufhörten, sich auf das DOS-Programm zu verlassen win.com um den Windows-Kernel zu booten.

Die letzte Einzelhandelsversion von MS-DOS war MS-DOS 6.22, und PC-DOS 2000 war die letzte Einzelhandelsversion von PC-DOS. Nach dieser Version wurde MS-DOS noch als Teil von Windows gebündelt, benötigte jedoch keine separate Lizenz mehr. Es kann weiterhin unter Windows mit einem Befehlsprozessor ausgeführt werden, der die MS-DOS-Schnittstelle emuliert. Es gibt eine Open-Source-Version von DOS namens FreeDOS, die auf MS-DOS basiert und mit MS-DOS kompatibel ist. Andere Versionen dieser Betriebssysteme sind DR-DOS, ROM-DOS und PTS-DOS (PhysTechSoft DOS).

Aufgrund der vielen Legacy-Anwendungen werden Disk-Betriebssysteme noch viele Jahre im Einsatz sein. Sie können für einfache eingebettete Systeme verwendet werden, obwohl die Sicherung älterer Betriebssysteme gegen moderne Angriffe ein Problem darstellt. Diese Betriebssysteme bieten Maschinenunabhängigkeit und haben keine Lizenzkosten im Falle von FreeDOS und anderen Open-Source-Betriebssystemen.

 screenshot des FreeDOS-Hilfeprogramms
FreeDOS ist die Open-Source-Version von DOS, die heute verfügbar ist. Schauen Sie sich das Hilfeprogramm von FreeDOS an.

The takeaway

Disk-Betriebssysteme spielten eine bedeutende Rolle bei der frühen Entwicklung des Personal Computing. Heute, etwa 55 Jahre nach ihrer anfänglichen Entwicklung, halten sie einen Platz als eine der wichtigsten Arten von Betriebssystemen in der Geschichte des Computing.

Microsoft hat kürzlich Windows 11 eingeführt. Finden Sie heraus, wohin das Windows-Betriebssystem führt und welche wichtige Rolle es weiterhin beim Computing spielt.

Leave a Reply