查看: 3328|回复: 4

【xinfanqie】DOS和Windows有什么区别

[复制链接]
发表于 2012-10-5 10:29:41 | 显示全部楼层 |阅读模式
1.单任务与多任务操作系统,也就是一次只能忙一件事情,比如你运行TURBO C时就不能用EDIT,用MSAV时就不能用NDD等等.WINDOWS却是可以在做一件事情的同时做另一件事情,比如你可以一边打游戏,一边做文档,一边听音乐等等。

2.单用户与多用户操作系统.DOS与UNIX不同,UNIX是多用户、多任务的操作系统(可以LOGIN、可以运行服务器)而DOS却是没有用户的概念的。用DOS的人知道,一开机DOS就直接进入命令行了。WINDOWS和UNIX、Linux一样需要登录(虽然像NT、2000、XP等等系统可以直接进入,但它们也是默认由Administrator用户或其他预设用户,空密码登录的)

3.图形与文本界面。DOS众所周知是文本为主的,主要是用键盘,当然也可以用MOUSE.COM装入鼠标驱动。像TURBO PASCAL 7.0、QBASIC等等已经是比较接近WINDOWS的MDI(多文档界面,像WORD和EXCEL那样)的了,但是与如今的WINDOWS系统软件相比还是有天壤之别。WINDOWS已经是图形化界面了,有按钮、文本框、单选框、对话框等等,运行CMD或者COMMAND.COM,与WINDOWS的软件对比一下吧。

4.命令方式不同。DOS是以文本为主的,所以通常用键盘输入命令,如TYPE、COPY、ATTRIB、MOVE、DEL、DIR、DISKCOPY、MKDIR、CHDIR等等。其命令多而复杂,参数基本由命令行给出,除了要背命令的功能之外还要背一大堆参数的用处,实在麻烦透顶;WINDOWS主要是用鼠标施与命令,比如按“最小化”按钮就可以实现窗口最小化等等,这使电脑变得更人性化。

5.自启动程序、机器设置方法不同。这方面主要体现在DOS与WINDOWS NT、2000、XP的差别上。DOS通常要处理AUTOEXEC.BAT、CONFIG.SYS中的内容,比如装入EMM386、HIMEM.SYS等等。环境变量、启动程序也要由AUTOEXEC.BAT设置。但是WINDOWS引入了启动组、注册表、服务的概念,启动程序和环境变量等等就不必用AUTOEXEC.BAT、CONFIG.SYS设置了。

6.内存模式不同。DOS有实模式和保护模式两种,而WINDOWS通常用32位平面模式。具体定义可以参照MASM等资料。
  本文由www-xinfanqie.com/article/672.html
整理,提拱大家交流学习之用。
发表于 2012-10-5 15:20:22 | 显示全部楼层
当年第一堂电脑课用的是win98,没有过dos
 楼主| 发表于 2012-10-6 10:39:15 | 显示全部楼层
791415128 发表于 2012-10-5 15:20
当年第一堂电脑课用的是win98,没有过dos

你们学校也太落伍了吧
发表于 2012-10-7 10:47:37 | 显示全部楼层
1713338785 发表于 2012-10-6 10:39
你们学校也太落伍了吧

是03年上初一的时候,那阵儿还有软驱插口
 楼主| 发表于 2012-10-8 14:39:27 | 显示全部楼层
791415128 发表于 2012-10-7 10:47
是03年上初一的时候,那阵儿还有软驱插口

我是说你没有用过DOS好落伍呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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