Τι είναι μια εξωτερική και εσωτερική εντολή;

Στο 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 όποτε χρειάζεται, αντιγράφοντας το αρχείο της εξωτερικής εντολής στον υπολογιστή.