Разница между внутренними и внешними командами MS-DOS заключается в их расположении и выполнении: 34
- Внутренние команды распознаются самой операционной системой и выполняются специальной программой command.com, расположенной в корневом каталоге диска C:. 4 Они загружаются в память компьютера ещё на этапе загрузки и не требуют внешних поддерживающих файлов для выполнения. 3
- Внешние команды реализованы как отдельные программы, хранящиеся в файлах. 4 Для их выполнения необходимы внешние поддерживающие файлы, которые могут присутствовать на загрузочном диске или жёстком диске. 3 Командный процессор находит их, ориентируясь на имя файла и расширение .com, .exe. 5
Таким образом, внутренние команды выполняются быстрее внешних и требуют меньше оперативной памяти, так как загружены в память компьютера ещё на этапе загрузки. 3