¿Qué es un comando externo e interno?

En MS-DOS, hay dos formas de ejecutar los comandos: internamente y externamente. Un comando interno está incrustado en el archivo command.com, y un comando externo no está y requiere un archivo separado para funcionar.

Por ejemplo, si su computadora no tiene el archivo fdisk.exe y usted intenta usar el comando fdisk, recibirá un mensaje de error "Comando o nombre de archivo incorrecto". Fdisk es un comando externo que solo funciona si fdisk.exe, o en algunos casos, fdisk.com, está presente.

Sin embargo, siempre que MS-DOS se ejecute en los comandos internos de su computadora, como el comando cd, siempre estará disponible y no requerirá otros archivos para ejecutarse. Cada uno de los comandos enumerados en la página de ayuda de MS-DOS denota qué comandos son externos e internos.

¿Por qué son necesarios los comandos internos y externos?

Los comandos internos son más comúnmente usados ​​e importantes para la operación y el uso del sistema operativo Windows. Al incrustarlos en el archivo command.com, se puede acceder a ellos rápidamente y siempre están disponibles en MS-DOS y en Windows cuando sea necesario.

Los comandos externos son comandos poderosos y pueden ayudar a solucionar problemas, mejorar el rendimiento o realizar otras acciones. Normalmente, los comandos externos tienen mayores requisitos de recursos que los comandos internos. Mantenerlos en archivos separados, separados de los comandos internos, ayuda a reducir la carga en Windows. También se pueden agregar a Windows cuando sea necesario copiando el archivo del comando externo a la computadora.