华师傅资讯 | 我们只关注电脑应用

0
投票

 DOS命令分类

 

  DOS的命令分成两大类:内部命令(InternalCommand)以及外部命令(ExternalCommand)。DOS是将一些常用的指令都归属为内部命令,至于较少用的指令则大都属于外部命令。DOS之所以要把指令分成外部与内部指令,主要是为了节省内存。若将一些不常用的指令也都常驻在内存中,则会降低内存的使用效率。

  当使用者输入一个DOS命令之后,该指令会经由COMMAND.COM分析,COMMAND.COM我们称之为命令处理器,其功能就是判断使用者所输入的指令,是内部命令还是外部命令。倘若是内部指令,随即交给IO.SYS或MSDOS.SYS处理;若是外部指令,则到磁盘上找寻该文件,若是找到了,则将控制权转交到该文件,即执行该指令。如果该文件找不到,屏幕上便会出现“BadCommandorfilename”这样的错误讯息。

  1.内部命令

  内部命令是隐藏在DOS的IO.SYS以及MSDOS.SYS二个文件中,当以DOS方式启动计算机时,这两个档案就加载内存中,并一直常驻在内存。所以,在以DOS启动后,内部指令就随时可用,如:DIR、CD、MD、COPY、REN、TYPE等等,都属于内部命令。

  2.外部命令

  外部命令则是以文件的方式存放在磁盘上,要用时才从磁盘上将该文件加载内存中。换言之,外部命令不是随时可用,而是要看该文件是否存在于磁盘中。如:FORMAT、UNFORMAT、SYS、DELTREE、UNDELTREE、MOVE、XCOPY、DISKCOPY等等,都属于外部命令。

2.5
平均: 2.5 (2 votes)
你的评分: 尚无

评论

发表新评论

CAPTCHA 验证
请回答问题或输入验证码.
4 + 2 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。