DOS
:"Den här artikeln handlar om DOS. För andra betydelser, se Dos." 
DOS står för Disk Operating System och avser ett diskbaserat operativsystem. Dess primära användning är att hantera filer och starta program. En annan viktig del är stödet av systemprogramkod som ger applikationer ett konsekvent gränssnitt.

CP/M var ett mycket utbrett DOS-system, men tack vare IBMs starka ställning på marknaden för stordatorer inom storföretag och offentlig sektor blev deras x86-baserade PC-dator marknadsledande. 86-DOS, som köptes av Microsoft och sedan utvecklades som Microsofts MS-DOS respektive IBMs PC-DOS, kunde därmed få en stor utbredning och bli dominerande på persondatorer. För x86 baserade datorer med Microsoft Windows har MS-DOS använts som bas i någon form fram tills Windows 98.

IBM lanserade sin persondator IBM PC i augusti 1981. Fram tills Windows 3.0 lanserades 1990 var någon DOS-variant det dominerande operativsystemet och användargränssnittet. Windows-versionerna fram till Windows 3.11 var skalprogram, det vill säga grafiska användargränssnitt, som startades från operativsystemet DOS. 
Också i Windows 95, 98 och Windows 98SE ("98 second edition") var DOS dels ett självständigt operativsystem men också en nödvändighet för respektive Windows-version. 

Med Windows ME ("millennium edition") gjordes DOS obrukbart som operativsystem för användaren (även om det så kallade DOS-fönstret eller kommandotolken fanns kvar). 

Liksom under Windows 95, 98 och 98SE förblev DOS en helt nödvändig komponent (filen "io.sys" – vilken både är DOS' och hela datorns "startmotor"), som bland annat övertog kontrollen från BIOS och därefter skötte resten av datorns uppstart ("booten"), till dess DOS överlämnade kontrollen till Windows. Under Windows ME doldes detta förfarande skickligt av Microsoft, men under Windows 95, 98 och 98SE är det bara att ändra värdet av variabeln "BootGUI" till noll i filen "msdos.sys" (eller lägga till "BootGUI=0" om raden saknas) för att konstatera att datorn då inte startar Windows förrän man ger DOS kommandot "win". 

Windows NT och senare versioner (XP, Vista etc.) är dock helt och hållet självständiga operativsystem vilka inte använder DOS på något vis. Många av de gamla DOS-kommandona lever vidare tillsammans med nya, både i kommandotolkar, reparationsdisketter samt i den så kallade återställningskonsolen. Detta har dock inget med det gamla "operativsystemet" DOS att göra. 

Microsofts sista version av DOS som gick att köpa hade versionsnumret 6.22, men DOS under Windows 95 och 98 (version 7.0) samt Windows 98SE (version 7.1) går tämligen enkelt att plocka ut ur sina respektive Windowsversioner och dessa kan (till skillnad från gamla Windows-versioner) användas på helt moderna datorer – till exempel för att spela gamla DOS-spel, som alternativ till återställningskonsollen, eller för lågnivåprogrammering (assembler).

Förutom som egentligt operativsystem, operativsystemskomponent eller kommandotolk har DOS använts på startdisketter för felsökning, som operativsystem för specialtillämpningar och i liknande sammanhang, men också denna användning har mer eller mindre fallit bort under de första åren på 2000-talet.

DOS är delvis inspirerat av Unix och CP/M. DOS var, liksom CP/M, avsett för relativt billiga datorer med små resurser och saknade stöd för multikörning, användarkonton och filrättigheter, virtuellt minne och andra funktioner som redan då räknades som självklara för fleranvändarsystem som Unix. En del funktioner, såsom bättre minneshantering, kan skötas genom särskilda drivrutiner och en del DOS-varianter har inbyggt stöd för ytterligare funktioner, men DOS' främsta fördel är att det är ett enkelt system som inte kräver stora resurser men ger stora friheter för tillämpningsprogrammen. Att hela systemet ryms på en diskett, med utrymme kvar för andra program, har varit viktigt dels i början, då den ursprungliga PC:n inte hade någon hårddisk, dels för speciella tillämpningar som inte skall vara beroende av hårddiskens innehåll.

I Sverige används oftast teckentabellen CP850 om ingen annan har specificerats i CONFIG.SYS. Textfiler i DOS kan konverteras med till exempel programmet iconv.
Q900946
Dos
UNK
None
diskbaserat operativsystem
UNK
Q219528
CP/M
MISC
Q37156
IBM
ORG
Q177234
stordator
Concept
Q182933
x86
Concept
Q751046
PC-dator
Concept
Q1550345
86-DOS
MISC
Q2283
Microsoft
ORG
Q47604
MS-DOS
MISC
Q37156
IBM
ORG
Q863568
PC-DOS
MISC
Q202712
IBM PC
MISC
Q737508
Windows 3.0
MISC
Q18109
skalprogram
Concept
Q782543
grafiska användargränssnitt
Concept
Q83370
Windows 95
MISC
Q483132
98
MISC
Q484892
Windows ME
MISC
Q189053
kommandotolk
Concept
Q82753
filen
Concept
Q226264
BIOS
MISC
Q180256
booten
Concept
Q486487
Windows NT
Concept
Q11248
XP
Concept
Q11230
Vista
MISC
Q11368
Unix
Concept
Q219528
CP/M
MISC
Q192969
multikörning
Concept
Q189401
virtuellt minne
Concept
Q5293
diskett
Concept
Q47604
CONFIG.SYS
MISC
Q284678
iconv
UNK
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
Q170434
DOS
Concept
1981-08-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
augusti 1981
DATE
2000-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2000
DATE
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+3.0^^http://www.w3.org/2001/XMLSchema#decimal
3.0
NUMBER
+3.11^^http://www.w3.org/2001/XMLSchema#decimal
3.11
NUMBER
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
+6.22^^http://www.w3.org/2001/XMLSchema#decimal
6.22
NUMBER
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+7.0^^http://www.w3.org/2001/XMLSchema#decimal
7.0
NUMBER
+98^^http://www.w3.org/2001/XMLSchema#decimal
98
NUMBER
+7.1^^http://www.w3.org/2001/XMLSchema#decimal
7.1
NUMBER
+850^^http://www.w3.org/2001/XMLSchema#decimal
850
NUMBER
part of the series
part of the series
part of the series
developer
instance of
instance of
instance of
based on
developer
instance of
instance of
instance of
follows
facet of