In MS-DOS vallen opdrachten in twee categorieën:interne opdrachten en externe opdrachten. Hier ziet u hoe ze verschillen:
1. Interne opdrachten:
- Interne opdrachten zijn ingebouwde functies die al in het geheugen van de computer zijn geladen.
- Wanneer een interne opdracht wordt ingevoerd, verwerkt de MS-DOS-interpreter deze rechtstreeks zonder toegang te hebben tot uitvoerbare bestanden.
- Ze hoeven niet in een specifieke map te staan; je kunt ze vanuit elke map uitvoeren.
- Enkele voorbeelden van interne opdrachten zijn DIR (om bestanden weer te geven), CD (om mappen te wijzigen), COPY (om bestanden te kopiëren), enz.
2. Externe opdrachten:
- Externe opdrachten zijn externe programma's die zijn opgeslagen als uitvoerbare bestanden (met extensies zoals .COM, .EXE of .BAT) op de harde schijf van uw computer.
- Wanneer u een externe opdracht typt, zoekt de MS-DOS-interpreter naar het overeenkomstige uitvoerbare bestand in de huidige map of in de mappen die zijn opgegeven in de omgevingsvariabele PATH. Als het bestand wordt gevonden, wordt het in het geheugen geladen en uitgevoerd.
- De locatie van het uitvoerbare bestand is van belang, en als het zich niet in de huidige map bevindt of in het PATH wordt vermeld, moet u mogelijk het volledige pad naar het bestand opgeven om het uit te voeren.
- Voorbeelden van externe opdrachten zijn FORMAT (om een schijf te formatteren), DEL (om bestanden te verwijderen), CHKDSK (om de schijfintegriteit te controleren), enz.
Externe commando's bieden meer functionaliteit en flexibiliteit vergeleken met interne commando's, hoewel ze mogelijk een specifieke configuratie of plaatsing in bepaalde mappen vereisen om correct te werken. Veel programma's van derden werken ook als externe opdrachten in MS-DOS. |