Betriebssysteme

4.1.3.DOS

16-bit Betriebssystem der Firma Microsoft

Abkürzung für engl. »Disk Operating System«

Die Entscheidung von IBM, das von Microsoft entwickelte DOS als Betriebsprogramm für die IBM-PCs einzusetzen, machte MS-DOS zum Standard für IBM-kompaktible PC.
Übersicht über die verschienen DOS-Versionen:
Version Datum Eigenschaften
DOS 1.0 8.12.1981 D0S 1.0 war kompatibel zu CP/M, bestand aus 4000 Zeilen Assembler-Code und lief in einer Umgebung von 4 KByte (empfohlen: 8 KByte). Wegen der Kompatibilität zu dem 8-Bit-Standard-CP/M waren Dateinamen auf 8+3 Zeichen (acht für den Dateinamen, drei für das Dateiformat) beschränkt. Neu gegenüber dem Vorgängersystem war der TimeStamp: die Aufzeichnung von Datum und Uhrzeit des Erzeugens einer Datei. Die Version 1.0 des Betriebssystems kannte 5,25-Zoll-Disketten mit 180 KByte.
DOS 2.0 März 1983 DOS 2.0 führte wegen der AT-Festplatten das hierarchische Dateisystem ein. Es gab außerdem installierbare Gerätetreiber - bis zu diesem Zeitpunkt war der Code zum Ansprechen von Hardware im BIOS gewesen. Außerdem baute Microsoft auf Wunsch von IBM das Drucken im Hintergrund ein.
DOS 3.0 August 1984 MS-DOS 3.0 kam zusammen mit dem i286, der in den XT eingebaut war. Die Version hatte Netzwerkfähigkeiten (File Sharing). Die Diskettenkapazität stieg auf 1,2 MByte.
DOS 3.3 April 1987 MS-DOS 3.3 erlaubte Festplatten größer als 32 MByte,
DOS 4.0 November 1988 MS-DOS 4.0 brachte die DOS-Shell, EGA- und VGA-Unterstützung und Partitionen mit mehr als 32 MByte.
DOS 5.0 Juli 1991 MS-DOS 5.0 unterstützte XMS- (Extended), EMS- (Expanded) und HMA-Speicher.
DOS 6.0 5.3.1993 MS-DOS 6.0 brachte Datenkomprimierung (Stac), Abfragen in config.sys und Batchdateien.
DOS 7.0 24.8.1995 MS-DOS 7.0 ist kein eigenständiges Betriebssytem, sondern wurde in Windows 95 integriert.

Starttasten des Betriebsystems DOS 6.x

 

F5

Übergehen von Config.sys und Autoexec.bat

 

F8

Einzelbestätigung der Befehlszeilen

Systemdateien DOS 6.x

 

CONFIG.SYS

HIMEM

SYS

 

EMM386

EXE

Aktiviert oder deaktiviert EMM386-Expansionsspeicher-Unterstützung. Grafikkaraten und SCSI-Katen benötigen eine  EXCLUDE-Anweisung um Speicher freizuhalten

COUNTRY

SYS

Zusweisung der Länderkennung

RAMDRIVE

SYS

Erstellt im Hauptspeicher ein virutelles Volume

SETVER

EXE

Setzt die Versionsnummer, die MS-DOS an ein Programm meldet.

device

 

laden von Treibern

devicehigh

 

laden von Treibern in den oberen Speicherbereich

 

Menüoptionen

[Menu]

menuitem=Server, PC als Novell-Server starten

menuitem=Arbeitsplatz, PC als Arbeitsplatz starten

menucolor=15, 1

menudefault=Server, 20

 

[Common]

dos=high

dis=umb

device=c:\cdrom\gcdr420.sys /d:mcdr0000

 

[Server]

 

[Arbeitsplatz]

device=c:\dos\himem.sys

device=c:\dos\emm386.exe noesm

 

 [Common]

 

 

 

Menübefehle

 

[Menu]

 

Bereich Menu definieren

menuitem

 

Definition der Option (keine Lehrstellen verwenden), die zweite Option ist wahfrei und definiert den Text im Menü, wird keine zweite Option angeben wird die Definition angezeigt

menudefault

 

legt Standardkonfiguration fest

zweite Option gibt Wartezeit an

menucolor

 

Textfarbe festlegen (z.B. 15 = leuchtend weiß) und Hintergrundfarbe (z.B. 1 = königsblau)

submenu

 

Untermenüs anlegen

numlock

 

Einstellung des Nummernblocks (=ON / =OFF)

[Common]

 

Optional zu verwenden

kann mehrfach verwendbar werden z.B. am Anfang bzw am Ende der Config.sys

weist allen Menüpunkten die Einträge zu

 

AUTOEXEC.BAT

 

@Echo off

prompt $p$g

C:\dos\mscdex.exe /D:mcdr0000

 goto %config%

 

:Server

c:

cd \nwserver

server

goto Ende

:Arbeitsplatz

lh keyb gr

@call c:\nwclient\startnet.bat

goto Ende

 

:Ende

 

 

Befehle für AUTOEXEC.BAT

APPEND

EXE

Ermöglicht Programmen das Öffnen von Datendateien in den angegebenen Verzeichnissen, als ob sie im aktuellen Verzeichnis wären.

BREAK

 

Schaltet (zusätzliche) Überwachung für STRG+C ein (ON) oder aus (OFF).

DOSKEY

COM

Editiert Befehlseingaben, ruft Befehle zurück und erstellt Makros.

Echo

 

Zeigt Meldungen an oder schaltet die Befehlsanzeige ein/aus (ON/OFF).

LOADFIX

COM

Lädt ein Programm über den ersten 64 KB Speicher und führt es aus

LOADHIGH / LH

 

Lädt ein Programm in den hohen Speicherbereich (Upper Memory Area).

MOUSE

COM

 

MOUSE

INI

 

MSCDEX

EXE

CD-ROM

Path

 

Legt den Suchpfad für ausführbare Dateien fest oder zeigt diesen an.

Prompt

 

Modifiziert die MS-DOS-Eingabeaufforderung.

SET

 

Setzt oder entfernt MS-DOS-Umgebungsvariablen oder zeigt sie an.

SHARE

EXE

Installiert gemeinsamen Dateizugriff und Dateisperrung.

 

 

Ländereinstellung Tastatur

KEYB

COM

Stellt die Tastaturbelegung für ein bestimmtes Land ein.

KEYBOARD

SYS

Tastaturtreiber

KEYBRD2

SYS

Tastaturtreiber

 

 

Festplatten

CHKDSK

EXE

Überprüft einen Datenträger und zeigt einen Statusbericht an.

DEFRAG

EXE

Reorganisiert die Dateien, um den Datenträger zu optimieren.

DEFRAG

HLP

Hilfedatei für Defrag

FASTOPEN

EXE

Verkürzt die zum Öffnen häufig verwendeter Dateien und Verzeichnisse benötigte Zeit.

FDISK

EXE

Konfiguriert eine Festplatte für die Verwendung unter MS-DOS.

FORMAT

COM

Formatiert einen Datenträger für die Verwendung unter MS-DOS.

LABEL

EXE

Erstellt, ändert oder löscht die Bezeichnung eines Datenträgers.

SCANDISK

EXE

 

SCANDISK

INI

 

UNFORMAT

COM

Stellt einen Datenträger wieder her, der durch einen FORMAT-Befehl gelöscht oder durch einen RECOVER-Befehl umstrukturiert wurde.

VOL

 

Zeigt die Bezeichnung und Seriennummer eines Datenträgers an.

 

 

Festplattenkomprimierung

DRVSPACE / DBLSPACE

EXE

Einrichten oder konfigurieren eines DoubleSpace komprimierten Laufwerks.

DRVSPACE

*

Hilfedatein / Systemdateien / Protokolldateien

DISKCOMP

COM

Vergleicht den Inhalt zweier Disketten.

DISKCOPY

COM

Kopiert den Inhalt einer Diskette auf eine andere Diskette.

 

 

Dateibefehle

ATTRIB

EXE

Zeigt Dateiattribute an oder ändert sie.

CD / CHDIR

 

Wechselt das aktuelle Verzeichnis oder zeigt dessen Namen an.

COMP

 

Vergleicht den Inhalt zweier Dateien oder zweier Sätze von Dateien.

Copy

 

Kopiert eine oder mehrere Dateien an eine andere Position.

Del / Erase

 

Löscht eine oder mehrere Dateien.

DELOLDOS

 

Löscht das OLD_DOS.1 Verzeichnis und dessen Dateien.

DELTREE

EXE

Löscht alle Dateien eines Verzeichnisses und deren Unterverzeichnisse.

DIR

 

Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf.

EXPAND

EXE

Expandiert eine oder mehrere komprimierte Dateien.

FIND

EXE

Sucht in einer oder mehreren Dateien nach einer Zeichenfolge.

MD / MKDIR

 

Legt ein Verzeichnis an

MOVE

EXE

Verschiebt eine oder mehrere Dateien. Es können auch Dateien und Verzeichnisse umbenannt werden.

PRINT

EXE

Druckt Textdateien während der Verwendung anderer MS-DOS-Befehle.

RD / RMDIR

 

Löscht ein leeres Verzeichnis

REN / RENAME

 

Benennt eine oder mehrere Dateien um.

REPLACE

EXE

Ersetzt Dateien.

SORT

EXE

Gibt Eingabe sortiert auf Bildschirm, Datei oder anderes Gerät aus.

Type

 

Zeigt den Inhalt einer Textdatei an.

XCOPY

EXE

Kopiert Dateien und Verzeichnisstrukturen.

TREE

COM

Zeigt die Verzeichnisstruktur eines Laufwerks oder Pfads grafisch an.

 

Speicheroptimierung

MEM

EXE

Zeigt die Größe des belegten und noch freien Arbeitsspeichers an.

MEMMAKER

EXE

Startet das Programm MemMaker, das Ihren Computer-Speicher optimiert.

MEMMAKER

HLP

Hilfedatei für Memmaker

 

 

Systemübersicht

MSD

EXE

Stellt Ihnen technische Informationen über Ihren Computer zur Verfügung.

 

 

Verzeichnisverwaltung

.

<DIR>

Inhalt des Verzeichnis

..

<DIR>

Vorheriges Verzeichnis für Rücksprung

 

 

PC-Verbindung

INTERLNK

EXE

Verbindet zwei Computer über den parallelen oder seriellen Anschluß.

INTERSVR

EXE

Startet den Interlnk-Server.

 

 

Virus

MSAV

EXE

Durchsucht Ihren Computer nach bekannten Viren.

MSAV

HLP

Hilfedatei fur DOS-Virenprogramm

MSAVHELP

OVL

 

MSAVIRUS

LST

Virenliste

 

MWAV

EXE

Windows Virenerkennungprogramm

MWAV

HLP

Hilfedatei zur Windows Virenerkennungsprogramm

MWAV*

DLL

Programmbiliotheken

MWAVTSR

EXE

Speicherresidentes Virensuchprogramm

 

 

Datensicherung / Backup / Restore

MSBACKUP

EXE

Dateien werden von einem Datenträger zu einem anderen gesichert oder wiederhergestellt.

MSBACKUP

HLP

Hilfedatei für Datensicherungsprogramm

MSBACK*

OVL

Hilfsprogramm zur Datensicherung

*

CAT

Sicherungsdatei

MWBACKUP

EXE

Windows Sicherungsprogamm

RESTORE

EXE

Stellt mit BACKUP gesicherte Daten wieder her.

 

 

Festplattenzugriff

SMARTDRV

EXE

 

SMARTMON

EXE

Monitor für Smartdrive für Windows

SMARTMON

HLP

Hilfedatei für Smartmonito

 

 

Basic-Programmierung

QBASIC

EXE

Startet die QBasic-Programmierumgebung.

QBASIC

HLP

Hilfedatei für Qbasic-Programmierung

 

 

DOS Hilfssystem

DOSHELP

HLP

Zeigt die Zusammenfassung der Hilfe für MS-DOS-Befehle an.

FASTHELP

EXE

Kurze Zusammenfassung der Hilfe von MS-DOS-Befehlen.

HELP

COM

Zeigt die vollständige und interaktive Hilfe für MS-DOS-Befehle an.

HELP

HLP

 

 

 

Sonstige Befehle

ANSI

SYS

 

BACKUP

EXE

Sichert Datei(en) von einem Datenträger auf einen anderen.

CHCP

 

Wechselt die aktuelle Codeseite oder zeigt deren Nummer an.

CHKSTATE

SYS

 

CHOICE

COM

.

CLS

 

Löscht den Bildschirminhalt.

COMMAND

COM

Startet eine neue Instanz des MS-DOS-Befehlsinterpreters

CTTY

 

Wechselt das Ein-/Ausgabegerät für die Steuerung Ihres Systems.

DBLWIN

HLP

 

DEBUG

EXE

Startet Debug, ein Werkzeug zum Testen und Editieren von Programmen.

DISPLAY

SYS

 

DOSSHELL

EXE

Startet die MS-DOS-Shell.

DRIVER

SYS

 

EDIT

COM

Startet den MS-DOS-Editor.

EDIT

HLP

Hilfedatei für Editor

EXIT

 

Beendet den Befehlsinterpreter COMMAND.COM.

FC

EXE

Vergleicht zwei Dateien oder zwei Sätze von Dateien.

FOR

 

Führt einen Befehl für jede einzelne Datei eines Satzes von Dateien aus.

GRAPHICS

COM

Lädt ein Programm zum Druck von grafischen Bildschirminhalten.

MODE

COM

Konfiguriert Geräte im System.

MONOUMB

386

 

MORE

COM

Zeigt Daten seitenweise auf dem Bildschirm an.

MWUNDEL

EXE

 

MWUNDEL

HLP

 

NLSFUNC

EXE

Lädt landesspezifische Informationen.

PAUSE

 

Hält die Ausführung einer Stapelverarbeitungsdatei an.

POWER

EXE

Schaltet den Power-Manager ein und aus.

SIZER

EXE

 

SUBST

EXE

Weist einem Pfad eine Laufwerkbezeichnung zu.

SYS

COM

Kopiert MS-DOS-Systemdateien und -Befehlsinterpreter auf einen Datenträger.

UNDELETE

EXE

Stellt gelöschte Dateien wieder her, die vorher mit dem Befehl DEL

         gelöscht wurden.

VER

 

Zeigt die Nummer der verwendeten MS-DOS-Version an.

VERIFY

 

Legt fest, ob MS-DOS  überwachen soll, daß Dateien korrekt auf Datenträger geschrieben werden.

 

VFINTD

386

 

VSAFE

COM

Überwacht Ihren Speicher und Datenträger nach Viren.

 

 

Datum/Zeit

Time

 

Stellt die Systemzeit ein oder zeigt sie an.

Date

 

Wechselt das eingestellte Datum oder zeigt es an.

 

Umleitungen

>

Ausgabe nach Datei / Drucker

<

Eingabe erfolgt über Datei

|

Pipeline