MS-DOS-funksjoner:
- Kommandolinjegrensesnitt (CLI): MS-DOS bruker en tekstbasert CLI der brukere skriver kommandoer for å utføre ulike oppgaver. Dette grensesnittet krever at brukere husker kommandoer og deres syntaks, noe som gjør det mindre brukervennlig sammenlignet med moderne grafiske brukergrensesnitt (GUI).
- Filbehandling: MS-DOS gir grunnleggende filbehandlingsfunksjoner. Brukere kan opprette, slette, gi nytt navn, kopiere og flytte filer. Den støtter et hierarkisk filsystem, som lar brukere organisere filer i kataloger (mapper).
- Diskbehandling: MS-DOS gjør det mulig for brukere å administrere diskstasjoner og partisjoner. De kan formatere disker, opprette og slette partisjoner og tildele stasjonsbokstaver.
- Basic Input/Output System (BIOS): MS-DOS er avhengig av BIOS for maskinvareinteraksjon. BIOS er en fastvare som initialiserer datamaskinens maskinvare under oppstartsprosessen og gir tilgang på lavt nivå til maskinvarekomponenter.
- Batchfiler: MS-DOS introduserte konseptet batchfiler (.BAT-filer). Disse filene inneholder en rekke kommandoer som kan utføres sekvensielt når batchfilen kjøres. Batchfiler automatiserer repeterende oppgaver og forenkler komplekse operasjoner.
- Tekstredigering: MS-DOS inkluderer et enkelt tekstredigeringsprogram kalt EDLIN. Denne tekstredigereren lar brukere lage og endre tekstfiler, selv om den mangler funksjonene og egenskapene til moderne tekstbehandlere.
- Minnebehandling: MS-DOS bruker et primitivt minnestyringssystem. Den deler minnet inn i segmenter og avsnitt og bruker en byttemekanisme for å laste og laste ut programmer fra minnet etter behov.
- Real Mode Operation: MS-DOS opererer i ekte modus, noe som betyr at den har direkte tilgang til den underliggende maskinvaren uten beskyttelses- eller multitasking-funksjonene som tilbys av operativsystemer som støtter beskyttet modus.
- Begrenset multitasking: MS-DOS støtter ikke ekte multitasking, men den tillater visse typer "kvasi-multitasking" gjennom bruk av residente programmer og minneresidente verktøy. Disse programmene kan forbli i minnet og aktiveres ved behov.
- Begrenset nettverksstøtte: MS-DOS har begrensede innebygde nettverksfunksjoner, og støtter først og fremst peer-to-peer-nettverk gjennom protokoller som NetBIOS og IPX/SPX. Disse funksjonene muliggjør fildeling og grunnleggende nettverkstilkobling.