Disk Operating System

Disk Operating System

Als Disk Operating System (englisch Aussprache [dɪsk ˈɒpəɹeɪtɪŋ ˈsɪstəm]; kurz DOS) werden Betriebssysteme für Computer bezeichnet, deren Hauptaufgabe die Verwaltung von magnetisch gespeicherten Informationen auf sich drehenden (Disk) Speichermedien wie Disketten und Festplatten ist.

Inhaltsverzeichnis

Entwicklung

Mainframe

Die Wurzeln der DOS-Systeme liegen in den Betriebssystemen der Mainframes.

In den 1960er-Jahren wurde von IBM das DOS/360[1] als Betriebssystem für Großrechneranlagen der Generation System/360 als Nachfolger und Weiterentwicklung des TOS („Tape Operating System“)[2] ausgeliefert. Unter DOS war es erstmals möglich, ohne IPL mehrere Programmabläufe (Batch-Jobs) quasi parallel zu verarbeiten, und damit über die rein sequenziellen Schreib- bzw. Lesevorgänge des Bandlaufwerks hinauszugehen, wie es für Magnetplatten-Speichermedien angemessen ist.

Ein weiterer wichtiger Schritt waren die OS/360-Systeme seit 1966, die timesharing-fähigen CP/CMS-Systeme[3] seit 1967, und Unix (AT&T) seit 1969, mit denen die Speicherungsverwaltung in ein komplexeres Betriebssystem integriert wird.

Im Laufe der 1970er-Jahre folgten dann zahlreiche weitere Disk-Operating-Systeme.[4]

AmigaDOS

Das AmigaDOS[5] war das DOS des Commodore Amiga und Kernkomponente von AmigaOS nach 1985. Dieses DOS beruhte auf dem Multiuser-System TRIPOS der Cambridge University und implementierte seinerzeit revolutionäre Ansätze, wie Mikrokernel-Architektur und nachladbare Gerätetreiber, wie es heute in allen modernen höheren Betriebssystemen üblich ist.

Apple DOS

Apple DOS wurde Juli 1978 von Apple für die Apple II-Generation auf den Markt gebracht. Es erschien in Version 3.1, die Vorgänger waren interne Entwicklungsversionen. Davor war auf den Apple-Rechnern nur das Speichern auf Audiokassetten möglich. Verbreitetste Apple-DOS-Version ist das DOS 3.3 von August 1980, 1983 wurde es durch das leistungsfähigere Apple ProDOS ersetzt, das neben den bisherigen 13-cm-(5,25-Zoll-)Disketten auch die neuen 9-cm-(3,5-Zoll-)Disketten wie auch Harddisks unterstützte. Die Apple-DOS-Systeme sind dann mit Aufkommen der 16-Bit-Architektur in den graphischen Betriebssystemen GS/OS und ab 1984 Mac OS aufgegangen.

Atari DOS

Das Atari DOS von Atari kam 1979 auf den Markt. Die Version 2.0 hatte schon einen echten speicherresidenten Betriebssystemkernel (DUP.SYS). Es wurde nach Version 4.0 public domain, und hat etliche Derivate von Seiten Dritter hervorgebracht.

Atari DOS darf nicht mit Ataris TOS bzw. GEMDOS verwechselt werden - letzteres ein ursprünglich von Digital Research als Unterbau von GEM konzipiertes DOS für 68000-Prozessoren, das entfernt an MS-DOS angelehnt ist, ohne damit binärkompatibel zu sein.

Commodore DOS

Commodore DOS/CBM DOS ist das von Commodore Business Machines für den Commodore PET ab 1977 entwickelte System. Anders als seine Konkurrenzprodukte liegt es nicht im Computer, sondern im Diskettenlaufwerk selbst, und ist damit kein Computerbetriebssystem, sondern das der Speicherhardware selbst, also Firmware. Dieses DOS wurde zuerst mit den Commodore 2040/3040-Floppydrives[6] ausgeliefert, die der letzten Generation, das Modell 1581 im Format 3,5",[7] waren zwar ausreichend PC-kompatibel, das Konzept der Diskettencontroller-Firmware ist aber verschwunden.

(Commodore DOS darf nicht mit Commodore MS-DOS verwechselt werden, einer MS-DOS-OEM-Version, die mit späteren IBM-PC-kompatiblen Commodore PCs ausgeliefert wurde und im Artikel PC-kompatibles DOS behandelt wird.)

CP/M

CP/M von Digital Research war ein in den späten 1970er und frühen 1980er Jahren sehr verbreitetes Betriebssystem für 8-Bit-CPUs. Es ist das einzig nennenswerte DOS-System für Microcomputer vor 1980. Es orientierte sich in etwa am TOPS-10 (Timesharing/Total OS) für Mainframes, ist aber einfacher aufgebaut, weil die Ansprüche an diese frühen Computer wesentlich geringer waren als an die Großrechner: Insbesondere fand die permanente Speicherarbeit nur auf Floppy Disks statt, die schon 1969 bei IBM für die 360er entwickelt wurde – Festplatten haben sich erst in den mittleren 1980ern auf dem Heimkundenmarkt etabliert. Es ist das erste plattformunabhängige Betriebssystem für diesen Markt, und hat die Technologie der Hardwareabstraktionsschicht eingeführt, welches die Dateisystemarbeit des BDOS (Basic Disk Operating System) vom hardwarenahen BIOS (Basic Input Output System) für die Gerätetreiber trennt.

PC-kompatibles DOS

Hauptartikel: PC-kompatibles DOS

Innerhalb der Gruppe der auf dem PC im engeren Sinne (IBM-PC und mehr oder weniger dazu kompatible Rechner) lauffähigen Systeme hat sich eine Familie zu MS-DOS kompatibler Betriebssysteme herausgebildet (oft im PC-Kontext kurz einfach als „DOS-kompatibel“ bezeichnet), deren Hauptvertreter MS-DOS von Microsoft bzw. PC DOS von IBM darstellen.

MS-DOS und PC DOS wurden ursprünglich als QDOS/86-DOS 1980 von Tim Paterson von Seattle Computer Products als CP/M-80-Klon für Intel 8086-Prozessoren/x86-Computer (IBM-PC-kompatible Computer) entwickelt, weil die Vorstellung von Digital Researchs CP/M-86 für 8086-Prozessoren auf sich warten ließ. Die leichte Anpassbarkeit von CP/M-80-Quelltexten an das neue System stand dabei im Vordergrund, deshalb orientierte sich 86-DOS sehr nahe am Vorbild, ohne jedoch Binärkompatibilität zu bieten. Später wurde 86-DOS von Microsoft gekauft, an IBM lizenziert und von beiden Firmen gemeinsam als MS-DOS bzw. PC DOS weiterentwickelt. Das inzwischen ebenfalls verfügbare CP/M-86 wurde zu einem höheren Preis angeboten und geriet trotz zum Teil weitergehender Fähigkeiten gegenüber MS-DOS/PC DOS zunehmend ins Hintertreffen.

Im Laufe der Jahrzehnte wurden verschiedene zu MS-DOS/PC DOS kompatible Betriebssysteme entwickelt, u.a. auch von Digital Research selbst (Concurrent DOS, Multiuser DOS, DOS Plus, DR-DOS, DR PalmDOS), aus denen weitere Systeme (wie FlexOS, Datapac System Manager, IMS REAL/32, Novell DOS oder Caldera OpenDOS) entstanden. Diese und weitere alternative DOS-Systeme wie Datalight ROM-DOS, General Software Embedded DOS, PTS-DOS, RxDOS, FreeDOS u.a. werden im Artikel PC-kompatibles DOS behandelt.

Weitere DOS-Betriebssysteme

  • In den 1970er-Jahren gab es auch auf den Rechnern HP 1000 von Hewlett-Packard ein Einzel-Benutzer-Betriebssystem (engl. Single User OS) namens DOS
  • DOS-11: einfaches Betriebssystem für PDP-11 Rechner von DEC
  • PalmDOS: verwendet unter anderem auf Bildschirm-Schreibmaschinen von Olivetti (nicht zu verwechseln mit dem unter dem Codenamen Merlin Anfang der 1990er Jahre entwickelten DR PalmDOS, einer speziellen DR DOS-Variante für mobile Systeme wie Handhelds, das im Artikel PC-kompatibles DOS behandelt wird)
  • MSX-DOS: von Microsoft für MSX-Computer

Funktionsweise

Initialisierung über Batch-Befehle

Unter DOS werden häufig Batchdateien (deutsch auch „Stapelverarbeitungsdateien“) benutzt, um automatisch Abfolgen von Befehlen auszuführen. Da manche DOS-Systeme keine Einstellungen speichern können und diese daher nach einem Neustart verfallen, werden Batchdateien benutzt, um diese bei jedem Systemstart erneut zu setzen (zum Beispiel mittels AUTOEXEC.BAT, einer Batchdatei, die verschiedene DOS-Systeme beim Starten automatisch ausführen).

Heutige Verwendung

DOS-Systeme gelten als veraltet und werden heute, sofern sie nicht eine Betriebssystemkomponente sind, praktisch nur noch auf Altsystemen, für den Betrieb alter DOS-Software in entsprechenden Emulatoren oder in Nischenmärkten eingesetzt. Zudem werden DOS-Betriebssysteme auch für eingebettete Systeme verwendet.

Einzelnachweise

  1. vergl. DOS/360 and successors, engl. Wikipedia
  2. vergl. TOS/360, engl. Wikipedia
  3. vergl. History of CP/CMS, engl. Wikipedia
  4. vergl. Timeline of operating systems, engl. Wikipedia
  5. vergl. AmigaDOS, engl. Wikipedia
  6. vergl. Commodore 4040, engl. Wikipedia
  7. vergl. Commodore 1581, engl. Wikipedia

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Disk Operating System — Pour les articles homonymes, voir Dos (homonymie). Un disk operating system ou DOS (littéralement système d exploitation de disque) est un système d exploitation relativement basique, constitué d interfaces destinés à simplifier l utilisation des …   Wikipédia en Français

  • disk operating system — ➔ system * * * disk operating system UK US noun [U] IT ► DOS(Cf. ↑DOS) …   Financial and business terms

  • Disk Operating System — Disk Operating System,   DOS …   Universal-Lexikon

  • Disk operating system — For the family of disk operating systems for the IBM PC compatible platform, see DOS. Disk Operating System (specifically) and disk operating system (generically), most often abbreviated as DOS, refers to an operating system software used in most …   Wikipedia

  • Disk operating system — Dieser Artikel behandelt Betriebssysteme. Weitere Bedeutungen der Abkürzung DOS findet man unter Dos. Als Disk Operating System [dɪsk ˈɒpəɹeɪtɪŋ ˈsɪstəm] (kurz DOS) werden kleine und einfache Betriebssysteme für Computer bezeichnet, deren… …   Deutsch Wikipedia

  • disk operating system — noun an operating system that is on a disk • Syn: ↑DOS • Hypernyms: ↑operating system, ↑OS • Instance Hyponyms: ↑MS DOS, ↑Microsoft disk operating system …   Useful english dictionary

  • Disk operating system — Pour les articles homonymes, voir Dos (homonymie). Un disk operating system ou DOS (littéralement système d exploitation de disque) est un système d exploitation relativement basique, constitué d interfaces destinés à simplifier l utilisation des …   Wikipédia en Français

  • Disk operating system —   A set of instructions telling the computer manage data within the computer system.   The main operating system for IBM and compatible personal computers. Also commonly known as DOS and MS DOS.   See also Windows, Windows NT, UNIX and OS/2 …   International financial encyclopaedia

  • disk operating system — type of computer operating system, DOS …   English contemporary dictionary

  • Myarc Disk Operating System — MDOS Company / developer Myarc, Paul Charlton Working state Discontinued Source model Closed source Initial release 1987 Kernel type Monolithic kernel …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”