DOS的内部命令和外部命令有什么区别

 我来答
李云龙飞
高赞答主

2016-08-30 · 一个有才华的人
知道顶级答主
回答量:6.2万
采纳率:43%
帮助的人:3.8亿
展开全部
DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

dos由ROM-BIOS、IO.SYS,MS-DOS.SYS,COMMAND.COM四块组成,
ROM-BIOS是DOS的基本引导程序,在主存芯片上,引导IO.SYS和MS-DOS.SYS进入主存;
IO.SYS是设备驱动模块,由模块SYSINIT和IO.SYS构成DOS的基本输入|输出系统BIOS;
MS-DOS.SYS是系统内核,如同windows的NT内核;
COMMAND.COM是命令解释程序,!它包含了所有内部命令,并存放在内存;!!
外部命令是一个个单独的可执行文件,存放于磁盘c:\windows\ststem32,扩展名为com和exe。

DOS结构:外部命令->COMMAND.COM->MS-DOS.SYS->IO.SYS->BIOS
创作者rZE7xjiDcq
2019-04-12 · TA获得超过4080个赞
知道大有可为答主
回答量:3121
采纳率:26%
帮助的人:175万
展开全部
DOS系统由3个核心文件组成:IO.SYS,MSDOS.SYS,COMMAND.COM
其中COMMAND.COM是一个外壳程序,负责解释并执行相关命令。
所以,所谓的内部命令就是在COMMAND.COM文件内部包含的命令,可以在命令行的任何路径,任何时候都可以执行,如DIR、DEL、COPY等命令。
而外部命令必须是以独立的文件形式存在于系统之中,并且执行时必须在当前目录下,或者在系统的PATH路径设置中。例如要执行FORMAT,DELTREE等命令,必须要有FORMAT.COM和DELTREE.EXE文件才可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式