发新话题
打印

解释一下cmd“命令提示符”和DOS的区别

解释一下cmd“命令提示符”和DOS的区别

解释一下cmd“命令提示符”和DOS的区别
论坛的某老大说我电脑水平低,我证明我的水平不太低。
   很多驴友喜欢在这里把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位操作系统)。
大跃进
Great Leap Forward
以钢为纲 全面跃进
Steel as the key link to the full leap forward
人有多大胆 地有多大产
How dare people have little capacity
放卫星
Release satellite
共产风
Communism wind
东风吹,战鼓擂,这个世界上究竟谁怕谁?不是车迷怕黑狗,而是黑狗怕车迷

TOP

引用:
原帖由 自由自在风 于 2010-4-9 22:08 发表
这是才女转帖的么?
原创的!
大跃进
Great Leap Forward
以钢为纲 全面跃进
Steel as the key link to the full leap forward
人有多大胆 地有多大产
How dare people have little capacity
放卫星
Release satellite
共产风
Communism wind
东风吹,战鼓擂,这个世界上究竟谁怕谁?不是车迷怕黑狗,而是黑狗怕车迷

TOP

引用:
原帖由 wxlab 于 2010-4-10 02:20 发表
通过IO.SYS、MSDOS.SYS和COMMAND.COM三个主要的系统文件就能独立工作,成为“纯DOS”,但是这种DOS模式仅用于涉及硬件的底层操作,如分区、刷BIOS等。
+++++++++++++++++++++++++++++++++
如何用dos内部命令分区?
dos内部命令没有提供分区,但是有外部命令fdisk!
大跃进
Great Leap Forward
以钢为纲 全面跃进
Steel as the key link to the full leap forward
人有多大胆 地有多大产
How dare people have little capacity
放卫星
Release satellite
共产风
Communism wind
东风吹,战鼓擂,这个世界上究竟谁怕谁?不是车迷怕黑狗,而是黑狗怕车迷

TOP

发新话题