MS-DOS
MS-DOS(微软磁盘操作系统),是美国微软公司提供的磁盘操作系统,是个人电脑中最普遍使用的磁盘操作系统之一1。
最基本的MS-DOS系统由一个基于主引导记录(硬盘才有主引导记录,软碟没有主引导记录)启动磁区位于第0轨的磁区中,内容上与硬盘的MBR略有不同的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块1。
基本信息
- 中文名
微软磁盘操作系统
- 外文名
Microsoft Disk Operating system
- 简称
MS-DOS
- 开发公司
微软(Microsoft)
起源
1980年,西雅图电脑产品公司(Seattle Computer Products)的一名24岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统。1981年7月,微软以五万美元的代价向西雅图公司购得本产品的全部版权,并将它更名为MS-DOS。
最早在1979年年底,Seattle Computer公司开发了第一款基于8086芯片的操作系统CP/M-86,经过改进后推出了QDOS,并在80年年底推出了86-DOS0.3版,比尔·盖茨以极低的价格买下了86-DOS的销售经营权。1981年4月,Seattle Computer正式发布了86-DOS v1.0版,微软在当年7月,将86-DOS的版权和其他所有权力买断,并将其改名为MS-DOS向市场发布。这是微软赖以发迹的第一个成功的操作系统产品。
最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块。除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。
最初,Windows 1.x/Windows 2.x/Windows 3.x 一直到Windows9x/Me系列都是基于MS-DOS的图形用户界面程序。只有Windows NT系列不需要DOS,但Windows NT在2000年之前并不流行。直到Windows2000(NT 5.0),Windows XP(NT5.1),Windows Vista(NT6),Windows 7(NT6.1)的诞生,Windows才能真正抛弃MS-DOS。
发展史
1981年,MS-DOS 1.0上市,微软与IBM合作,在IBM销售的PC上安装DOS进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,软件并不为人们所注意的时代,比尔盖茨作为微软的核心人物,相当有远见的抓住了这次绝佳的机会。
1982年,支持双面磁盘。
1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.25对2.0版进行了一些bug修正。
1984年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。
1986年,MS-DOS 3.2 支持了720K 的5寸软盘。
1987年,MS-DOS 3.3 支持了IBM PS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。
1988年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。
1991年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。
1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。
1995年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 95中内嵌的。之后的MS-DOS 7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。
1995年,MS-DOS 7.0 ,Windows 95内部版本。此后的版本皆为 Windows 内建命令列,于 V86 模式下工作。
1996年8月,MS-DOS 7.1。(MSDOS7.1的独立版本,即ISO和IMG镜像版本,实际非Microsoft开发,而是由CN-DOS的某些网友们联手开发。加入了扩展功能,并且扩展中包含了天汇汉字处理系统)
2000年,MS-DOS 8.0,MS-DOS的最后一个版本。由于微软看到了Windows的曙光,于是放弃了DOS。