Difference Between Internal Command and External Command

 

Base Internal Command External Command
Installation Internal commands are built in┬áCommand that pre-contained to the file “Command.com” External Commands are not contained to the file “Command.com”
Independence Internal Commands are Independent. External Command are Independent.
Eexecution requirement Internal commands don’t require separate process. External commands require separate process.
Executed by
Directly by shell By kernal
Path requirement Internal Command don’t require Path. External Command require Path.
Execution Speed Very high Slower than Internal Command.
Shell Internal Commands are part of shell. External Commands are not part of Shell.
Load Internal Command always load on primary memory External Command only loaded by user request for execution.
Example DIR, VLO, DEL, MD, CD, REN, DATE, TIME, PATH etc. EDIT, BACKUP, MORE, XCOPY,FC, DISKCOPY, MODE etc.

Leave a Reply

Your email address will not be published. Required fields are marked *