Indhold
MS-DOS er et operativsystem oprettet af Microsoft i 1982 til at køre på X86-systemer, og som førte markedet indtil fremkomsten af Windows. Microsoft producerede flere forskellige versioner af det, hvilket kulminerede i version 6.22 i 1994. Windows har dog stadig en opdateret version af koden som kommandolinjegrænseflade. Mange af funktionerne i MS-DOS har overlevet inden for moderne systemer og har indflydelse på operativsystemdesign den dag i dag.
Kommandolinjegrænseflade
MS-DOS bruger en kommandolinjegrænseflade, der beder brugeren om at indtaste kommandoer ved en prompt. MS-DOS-kommandosættet er begrænset. Den består hovedsageligt af navigations- og manipulationskommandoer. De fleste komplekse operationer styres af selve programmerne. Da brugerne skal indtaste kommandoer i rækkefølge, kan de oprette "batch" -filer (også kaldet "batchfiler"), som er tekstfiler, der viser en række kommandoer, som operativsystemet skal udføre i rækkefølge. Et almindeligt eksempel er AUTOEXEC.BAT, en batchfil, som operativsystemet udfører ved første opstart og indeholder kommandoer til konfiguration af computermiljøet.
Individuelle opgaver
Fordi Microsoft designet MS-DOS til at køre på primitive pc'er uden meget RAM, mangler det multitasking. Når brugeren kører et program, bruger det systemressourcer, indtil det lukkes, og et andet program har muligvis adgang til hukommelse. Visse typer programmer kaldet TSR, fra "Terminate and Stay Resident", kan rumme sig selv i computerens hukommelse, men disse programmer er sårbare over for hukommelses overlapning og går ofte ned. De første versioner af Windows gav pc'er en reel multitasking-evne.
Filnavne
Et særpræg ved MS-DOS er dets "8 + 3" filnavngivningssystem. Filnavne er begrænset til otte tegn, med et suffiks på tre bogstaver, der angiver filtypen. For eksempel angiver TXT og DOC tekstfiler, mens COM og EXE repræsenterer eksekverbare filer, og SYS er udvidelsen forbeholdt systemfiler. Siden starten har Windows brudt grænsen på otte bogstaver, selvom filtypenavne stadig fortæller operativsystemet, hvordan de skal håndtere hver filtype, og mange af de originale gamle udvidelser fra MS-DOS-æraen stadig eksisterer.
Kør bogstaver
Et andet fremtrædende træk ved MS-DOS er brugen af bogstaver til at henvise til enheder. Typisk betegner A og B diskettedrev, mens C og de følgende bogstaver i alfabetet henviser til harddiske eller optiske drev. Brugere kan kortlægge ethvert drevbogstav, de ønsker, selvom det mest almindelige er at tildele bogstaver til dem i alfabetisk rækkefølge. I øjeblikket bruger Windows stadig bogstaver til drevne og reserverer stadig bogstaverne A og B som standard, selvom moderne pc'er ikke længere indeholder diskettedrev.