Co to jest polecenie zewnętrzne i wewnętrzne?

W MS-DOS są dwa sposoby wykonywania poleceń: wewnętrznie i zewnętrznie. Wewnętrzne polecenie jest osadzone w pliku command.com, a polecenie zewnętrzne nie jest wymagane i wymaga osobnego pliku do działania.

Na przykład, jeśli komputer nie ma pliku fdisk.exe i spróbujesz użyć polecenia fdisk, pojawi się komunikat o błędzie „Zła komenda lub nazwa pliku”. Fdisk jest zewnętrznym poleceniem, które działa tylko wtedy, gdy obecny jest fdisk.exe lub w niektórych przypadkach fdisk.com.

Jednak tak długo, jak system MS-DOS działa na komputerze, wewnętrzne polecenia, takie jak polecenie cd, będą zawsze dostępne i nie wymagają uruchamiania innych plików. Każde z poleceń wymienionych na stronie pomocy MS-DOS oznacza, jakie polecenia są zewnętrzne i wewnętrzne.

Dlaczego potrzebne są polecenia wewnętrzne i zewnętrzne?

Polecenia wewnętrzne są częściej używane i ważne dla działania i korzystania z systemu operacyjnego Windows. Umieszczając je w pliku command.com, można szybko uzyskać do nich dostęp i zawsze w razie potrzeby w systemie MS-DOS i Windows.

Polecenia zewnętrzne są potężnymi poleceniami i mogą pomóc w rozwiązywaniu problemów, poprawianiu wydajności lub wykonywaniu innych działań. Zazwyczaj polecenia zewnętrzne mają wyższe wymagania dotyczące zasobów niż polecenia wewnętrzne. Przechowywanie ich w oddzielnych plikach, oddzielonych od wewnętrznych poleceń, pomaga zmniejszyć obciążenie systemu Windows. Można je również dodawać do systemu Windows, gdy jest to konieczne, kopiując plik polecenia zewnętrznego na komputer.