过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5681|回复: 1
收起左侧

cmd和dos的区别,别弄混了

[复制链接]
七月暮枫 2011-12-7 23:32:42 | 显示全部楼层
很多人喜欢在这里把XP下的CMD和我们的DOS混淆,因此今天我特别发帖说明:CMD和DOS是完全不同的!请各位始终牢记这一点,否则在高手面前就丢人了!因为CMD是32位应用程序(而DOS是16位操作系统)。详细解释如下:

    DOS是一种16位操作系统,通过IO.SYS、MSDOS.SYS和COMMAND.COM三个主要的系统文件就能独立工作,成为“纯DOS”,但是这种DOS模式仅用于涉及硬件的底层操作,如分区、刷BIOS等。在纯DOS下再加入CONFIG.SYS,AUTOUEXEC.BAT和各种驱动程序、DOS下的16位应用程序就成为“实模式DOS”,是最常用的DOS系统模式。
    进入WINDOWS时代后,WINDOWS3.X和WINDOWS9X系列操作系统(包括WINDOWS ME)本质上都是以DOS为内核的32位保护模式应用程序,顶多是加层壳而已。于是,使用WINDOWS 95/98的用户在“开始”菜单中可以找到一个“msdos方式”(command),那就是“保护模式DOS”,严格来说也是16位的DOS,但是该DOS运行于Windows下。此外,Windows98系统的“关闭系统”选项中有“重新启动并切换到DOS模式下”的选项,就是重启后进入实模式DOS。
    但是,这种情况在NT内核出现后被彻底改变,NT内核是独立的32位操作系统(WINDOWS NT/2000/XP/2003)的核心,不依赖于DOS的16为核心,因此这些操作系统不包括DOS而独立运作。为了照顾大部分习惯于使用命令行(即DOS和CMD都使用的文字界面,这也是大部分人把DOS和CMD“命令提示符”混为一谈的原因)的系统开发和维护人员(因为命令行界面有效率高、指令传输快的优点,因此高级的计算机专家们都不用图形界面),微软在NT系列操作系统中集成了“复原监督台”和“命令提示符”(即“CMD”)两个组件,通过命令行操作WINDOWS。但是事实上这两个组件仅仅是和DOS一样通过命令行操作而已,它们都是32位应用程序(而DOS是16位操作系统)。
falchionkk 2011-12-8 19:04:29 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-4-26 01:30 , Processed in 0.032951 second(s), 25 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表