MS-DOS-funktioner:
- Kommandolinjegrænseflade (CLI): MS-DOS bruger en tekstbaseret CLI, hvor brugere skriver kommandoer til at udføre forskellige opgaver. Denne grænseflade kræver, at brugerne husker kommandoer og deres syntaks, hvilket gør den mindre brugervenlig sammenlignet med moderne grafiske brugergrænseflader (GUI'er).
- Filhåndtering: MS-DOS giver grundlæggende filhåndteringsfunktioner. Brugere kan oprette, slette, omdøbe, kopiere og flytte filer. Det understøtter et hierarkisk filsystem, der giver brugerne mulighed for at organisere filer i mapper (mapper).
- Diskhåndtering: MS-DOS gør det muligt for brugere at administrere diskdrev og partitioner. De kan formatere diske, oprette og slette partitioner og tildele drevbogstaver.
- Basic Input/Output System (BIOS): MS-DOS er afhængig af BIOS til hardwareinteraktion. BIOS er en firmware, der initialiserer computerens hardware under opstartsprocessen og giver adgang på lavt niveau til hardwarekomponenter.
- Batchfiler: MS-DOS introducerede konceptet batch-filer (.BAT-filer). Disse filer indeholder en række kommandoer, der kan udføres sekventielt, når batchfilen køres. Batchfiler automatiserer gentagne opgaver og forenkler komplekse operationer.
- Tekstredigering: MS-DOS indeholder en simpel teksteditor kaldet EDLIN. Denne teksteditor giver brugerne mulighed for at oprette og ændre tekstfiler, selvom den mangler funktionerne og mulighederne i moderne tekstbehandlingsprogrammer.
- Hukommelsesstyring: MS-DOS bruger et primitivt hukommelsesstyringssystem. Den opdeler hukommelsen i segmenter og afsnit og anvender en byttemekanisme til at indlæse og udlæse programmer fra hukommelsen efter behov.
- Real Mode Operation: MS-DOS fungerer i ægte tilstand, hvilket betyder, at den har direkte adgang til den underliggende hardware uden beskyttelses- eller multitasking-funktionerne fra operativsystemer, der understøtter beskyttet tilstand.
- Begrænset multitasking: MS-DOS understøtter ikke ægte multitasking, men det tillader visse typer "kvasi-multitasking" gennem brug af residente programmer og hukommelsesresidente hjælpeprogrammer. Disse programmer kan forblive i hukommelsen og aktiveres efter behov.
- Begrænset netværkssupport: MS-DOS har begrænsede indbyggede netværksmuligheder, der primært understøtter peer-to-peer netværk gennem protokoller som NetBIOS og IPX/SPX. Disse funktioner muliggør fildeling og grundlæggende netværksforbindelse.