- Interfaz de línea de comandos (CLI): MS-DOS utiliza una CLI basada en texto donde los usuarios escriben comandos para realizar diversas tareas. Esta interfaz requiere que los usuarios memoricen comandos y su sintaxis, lo que la hace menos fácil de usar en comparación con las interfaces gráficas de usuario (GUI) modernas.
- Gestión de archivos: MS-DOS proporciona capacidades básicas de administración de archivos. Los usuarios pueden crear, eliminar, cambiar el nombre, copiar y mover archivos. Admite un sistema de archivos jerárquico, lo que permite a los usuarios organizar archivos en directorios (carpetas).
- Administración de discos: MS-DOS permite a los usuarios administrar unidades de disco y particiones. Pueden formatear discos, crear y eliminar particiones y asignar letras de unidad.
- Sistema Básico de Entrada/Salida (BIOS): MS-DOS se basa en BIOS para la interacción del hardware. BIOS es un firmware que inicializa el hardware de la computadora durante el proceso de arranque y proporciona acceso de bajo nivel a los componentes de hardware.
- Archivos por lotes: MS-DOS introdujo el concepto de archivos por lotes (archivos .BAT). Estos archivos contienen una serie de comandos que se pueden ejecutar secuencialmente cuando se ejecuta el archivo por lotes. Los archivos por lotes automatizan tareas repetitivas y simplifican operaciones complejas.
- Edición de texto: MS-DOS incluye un editor de texto sencillo llamado EDLIN. Este editor de texto permite a los usuarios crear y modificar archivos de texto, aunque carece de las características y capacidades de los procesadores de texto modernos.
- Gestión de la memoria: MS-DOS utiliza un sistema de gestión de memoria primitivo. Divide la memoria en segmentos y párrafos y emplea un mecanismo de intercambio para cargar y descargar programas de la memoria según sea necesario.
- Operación en modo real: MS-DOS opera en modo real, lo que significa que tiene acceso directo al hardware subyacente sin la protección o capacidades multitarea que brindan los sistemas operativos que admiten el modo protegido.
- Multitarea limitada: MS-DOS no admite una verdadera multitarea, pero permite ciertos tipos de "cuasi-multitarea" mediante el uso de programas residentes y utilidades residentes en memoria. Estos programas pueden permanecer en la memoria y activarse cuando sea necesario.
- Soporte de red limitado: MS-DOS tiene capacidades de red integradas limitadas, principalmente admite redes de igual a igual a través de protocolos como NetBIOS e IPX/SPX. Estas características permiten compartir archivos y conectividad de red básica.