Cos'è un comando esterno e interno?

In MS-DOS, ci sono due modi in cui i comandi vengono eseguiti: internamente ed esternamente. Un comando interno è incorporato nel file command.com e un comando esterno non lo è e richiede un file separato per funzionare.

Ad esempio, se il tuo computer non ha il file fdisk.exe e provi a utilizzare il comando fdisk, riceverai un messaggio di errore "Comando o nome file errato". Fdisk è un comando esterno che funziona solo se fdisk.exe, o in alcuni casi, fdisk.com, è presente.

Tuttavia, finché MS-DOS è in esecuzione sui comandi interni del computer, ad esempio il comando cd, sarà sempre disponibile e non richiede l'esecuzione di altri file. Tutti i comandi elencati nella pagina della Guida di MS-DOS indicano quali comandi sono esterni e interni.

Perché sono necessari i comandi interni ed esterni?

I comandi interni sono più comunemente usati e importanti per il funzionamento e l'uso del sistema operativo Windows. Incorporandoli nel file command.com, possono essere rapidamente accessibili e sempre disponibili in MS-DOS e in Windows quando necessario.

I comandi esterni sono comandi potenti e possono aiutare a risolvere problemi, migliorare le prestazioni o eseguire altre azioni. In genere, i comandi esterni hanno requisiti di risorse più elevati rispetto ai comandi interni. Mantenerli in file separati, separati dai comandi interni, aiuta a ridurre il carico su Windows. Possono anche essere aggiunti a Windows ogni volta che è necessario copiando il file del comando esterno sul computer.