Какво е външна и вътрешна команда?

В MS-DOS има два начина за изпълнение на команди: вътрешно и външно. Вътрешна команда е вградена в файла command.com, а външна команда не е и изисква отделен файл за работа.

Например, ако компютърът ви няма файла fdisk.exe и опитате да използвате командата fdisk, ще получите съобщение за грешка "Лоша команда или име на файл". Fdisk е външна команда, която работи само ако fdisk.exe, или в някои случаи, fdisk.com, присъства.

Въпреки това, докато MS-DOS се изпълнява на компютъра ви, вътрешните команди, като например командата cd, винаги ще бъдат достъпни и не изискват други файлове да се изпълняват. Всяка от командите, изброени на страницата за помощ на MS-DOS, означава кои команди са външни и вътрешни.

Защо са необходими вътрешни и външни команди?

Вътрешните команди са по-често използвани и важни за работата и използването на операционната система Windows. Чрез вграждането им в файла command.com те могат да бъдат бързо достъпни и винаги достъпни в MS-DOS и Windows, когато е необходимо.

Външните команди са мощни команди и могат да помогнат за отстраняване на проблеми, подобряване на производителността или извършване на други действия. Обикновено външните команди имат по-високи изисквания за ресурси, отколкото вътрешните команди. Поддържането им в отделни файлове, отделени от вътрешните команди, помага да се намали натоварването на Windows. Те могат да се добавят и към Windows, когато е необходимо, като копирате файла на външната команда на компютъра.