XP系统里为什么还有DOS系统那,它两的关系到底是怎么一回事,说的通俗些。谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:19:38
急需了解!但要通俗~~非常感谢!!

都说的不对,首先你要确定一个概念,那就是操作系统。
DOS,英文全称Disk Operating System,即磁盘操作系统。DOS和Windows XP都是美国微软公司出品的操作系统。
Windows 98是集成了DOS,而且98支持16位程序。但Windows XP是完全基于NT内核的32位操作系统,不集成DOS,严格来说都和DOS没多大关系,只是是否集成了DOS而已。Windows XP那个Cmd程序叫做命令行,是专门用命令来执行程序的。但它不是操作系统,只是一个程序。如果你用过Linux或者Mac OS的话你会在他们的系统中找到一个名叫终端的程序,他也是完全靠命令来操作的。但比DOS之类的强大得多。

总而言之,输入命令与否并不能代表这个是什么。很多软件可以输入命令,命令行可以输入命令,终端可以输入命令,DOS也可以输入命令。DOS只是一个轻量级的只能单任务通过输入命令来操作的操作系统。

这个DOS系统完全是一个XP的程序内部模拟DOS环境来运行,也就是它是一个保护模式下的32位软件。就好比在XP上开一个Linux虚拟机来运行linux可执行文件一样。

DOS现在是完全无用了。如果有类似需求,不如使用python这样的脚本语言解释执行环境

XP系统里的DOS只是模拟的DOS,将DOS的命令,转化为相关的系统指令,来执行,其实不是真正的DOS,极少的一部分DOS功能无法实现。
开机后,直接由DOS引导进入的才是真正的DOS(纯DOS)系统。

XP系统也是通过命令来实现的,只不过两个的外观,和操作不一样,当我们在使用某个操作时,就是在执行一个命令,如果要更清楚去学学机器语言吧..

dos系统是XP系统的基础,windows 9x xp都是从dos发展来的。