百科狗-知识改变命运!
--

请问CMD和DOS和运行是一样的吗?

百变鹏仔1年前 (2023-12-21)阅读数 8#综合百科
文章标签指令存储器

DOS!!是一种操作系统

CMD!!是操作系统里面的一种人机交互界面

本质不同。外观和操作相同。

请问CMD和DOS和运行是一样的吗?

cmd:只是系统模拟的dos操作环境,包含c:\windows\system32\

里的可执行文件。如net.exe

ftp.exe

tftp.exe

at.exe

taskmgr.exe

等等。功能远远大于dos

dos:[DOS

的全名是

Disk

Operation

System

]是实实在在的一个操作系统,功能不多,而且基本上cmd都有。优点是脱离了其他操作系统。windows有自己的资源、文件管理系统,限制cmd对一些重要系统资源的访问。而dos就没有这个限制。比如你在cmd下用汇编命令控制cpu,有时候会出错,就是这个原因

CMD是Command的缩写,又叫命令提示符方式,在Win98中叫MS-DOS方式。但是,CMD并不是真正的DOS.它只是用DOS的方式操作计算机.在CMD中执行的命令实际上是Windows命令.只不过许多Windows命令和DOS命令是一样的罢了.

比如:cd,md,copy,dir,tree,cls,ver,time,date,attrib...........

程序是实际上就是一个指令集合,通过一个操作触发来执行指令.

要知道,计算机是不认识我们的文字的,计算机能执行的都是机器码

指令的执行:取指,然后执行

取指(Fetch)――从主存储器中取出指令代码进入CPU。

8086CPU中,指令在存储器中的地址由代码段寄存器CS和指令指针寄存器IP共同提供,再由地址加法器得到20位存储器地址。总线接口单元BIU负责从存储器取出这个指令代码,送入指令队列。

执行(Execution)――是将指令代码翻译成它代表的功能(被称为译码)、并发出有关控制信号实现这个功能。

8086CPU中,执行单元EU从指令队列中获得预先取出的指令代码,在EU控制电路中进行译码,然后发出控制信号由算术逻辑单元进行数据运算、数据传送等操作。指令执行过程需要的操作数据有些来自CPU内部的寄存器、有些来自指令队列、还有些来自存储器和外设。如果需要来自外部存储器或外设的数据,则控制单元EU控制总线接口单元BIU从外部获取。

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)