MS-DOS各类版本的特点及区别
DOS 1.00及DOS1.10是8086/8088的CP/M操作系统的扩充版,是8位微机用到16位微机的CP/M操作系统的改进。它的功能简单,不支持硬盘,提供的应用程序也不多。
DOS2.00版比DOS1.10版在结构上有很大扩充。主要增加的部分是提供了UNIX的部分使用界面。在其结构上的重大改进是:支持一个或多个固定盘。固定盘能划分分区,每个分区可用不同的操作系统。从DOS2.00开始,DOS按每个磁道九个扇区格式化软件。 磁盘缓冲区是DOS启动时保留的一片用户内存区,执行盘操作时,DOS2.00允许你指定启动系统时保留的缓冲区数目从1-99之间选择。如果在内存很大的情况下,设置多个缓冲区,会使你的程序运行得更快。支持树形结构目录,这一新的特征允许你把同一磁盘上的所有相关的各组文件放在它们自己的目录下面,各个目录彼此隔离。从根目录开始按逻辑顺序看目录时,目录结构就象树形结构一样一目了然。增加了磁盘卷标记。扩展的屏幕和键盘控制功能,能在程序中送出特殊的字符串控制屏幕颜色和光标位置。还允许你重新定义键盘上任何键的意义。增加了标准输入输出的管道功能,用特殊的字符“<”(输入)和“>”(输出)能使程序接收来自非键盘的外部输入或指定输出到非屏幕的目的设备上,增加了标准输入输出的流水作业,使DOS像“流水线”一样,从第一个程序的输出指向第二个程序的输入。特殊字符“<、>、\”对于DOS有了新的意义,已不能再在文件名中使用了。增加了一些命令,如ASSING,BACKUP,BREAK,CLS ,CTTY,ECHO,IF 。FOR ,SHIFT,GOTO,FDISK,GRAPHICS,MKDIR,RMDIR,CHDIR,PATH,PRINT,PROMPT,REC。VER,RESTORE,SET ,TREE,VER ,VERIFY,VOL等。
在DOS2.00版上,对系统内部作了修改,是为了能适用于PC/TR及PC PORtable(轻便型)的半高型软盘驱动器特性,而没有增加任何新的命令,仍占有内存24KB。
1984年推出DOS3.00版,是为PC/AT机而发表的。可以支持IBM PC/AT机所配置的1.2MB高密软盘驱动器和20MB的大容量硬盘。还提供了一个虚拟磁盘(Virtual disk),就是利用内存贮器模拟的磁盘。系统占用36KB。外部命令可以加上一个前列字符串,用以描述命令所在的子目录,在内部命令文件分配表(FAT)上作了重大改变。文件分配表每一项以16位二进制数表示而不是以12位二进制数表示。因此一个磁盘中最多有65536簇,而不是原来的4096簇,而簇的大小意味着同一大小的磁盘中,每一个簇可以有较小的空间,这样磁盘的空间使用会更有效。还增加了多用记系统和网络用户所需的文件共享功能。增加了系统功能调用而加强了文件管理能力。支持Basic3.0版,允许用户自行安装基于Basic的设备驱动程序和执行DOS命令?.
DOS3.10版占用内存空间36KB不变。主要增加了网络功能,提供了SUBST,JOIN命令,如果不使用网络功能,DOS3.10版本DOS3.00版几乎完全相同。
DOS3.2版是为经便型PC机而发表的,主要增加了3.5英寸720KB软盘驱动器功能,另外还增加了REPLACE、XCOPY等命令及令牌网络功能和I/O控制。
DOS3.30版的特点是增加了一些新设备驱动程序和一些外部命令,如DISPLAY.SYS、APPEND等,增加了码页的概念,除可用于PC/XT、AT长城系列机外,还可用在IBM PS/2机上。
DOS4.0版于1988年6月推出,随后推出的4.01版本可支持全部的IBM PS/2家族。
DOS4.××版的特点有:支持大的硬盘分区,在DOS3.3之前,磁盘基本DOS分区最大容量限制在33MB之内,而DOS4.××版本,基本DOS分区可大于33MB,其缓冲区由99 增到10000个,这种变化可以大大改进DOS磁盘性能,加快程序运行。扩充的FASTOPEN功能,可以极大地改进大的磁盘文件随机存取性能。
从以上可知,除DOS3.10是为增加网络功能的需要外,其它版本的变更主要是为磁盘机的升级而推出的.