分享

穿越时间的操作系统界面考古1-MS-DOS的历史与彩色命令提示符

 山峰云绕 2024-11-16

  https://m.toutiao.com/is/iAbtYCFU/

MS-DOS操作系统是一款主要由微软开发的个人计算机操作系统,从20世纪80年代开始,MS-DOS便是IBM PC兼容机的主要操作系统,但是它并非微软原创的操作系统,而是微软收购市场上已有的操作系统并修改而来。

一、86-DOS

MS-DOS最早可以追溯到86-DOS,由Seattle Computer Products 所有, 其作者为Tim Paterson,由于微软需要用于IBM个人计算机的操作系统,于是在1981年5月聘请了Tim Paterson,并且在7月以25000美元购买了86-DOS 1.10,并将其重命名为MS-DOS

值得说明的是,86-DOS基本上是克隆了Digital Research公司CP/M操作系统;而微软又将MS-DOS 1.10/1.14授权给IBM,从而产生了IBM PC-DOS,因此CP/M、86-DOS、MS-DOS、PC-DOS彼此之间都是有关联的。

86-DOS的安装介质是早期的8英寸软盘,(8' SSSD,Single Sided, Single Density),通常的Virtual PC、VirtualBox或Vmware无法支持,通过SIMH/AltairZ80 Simulator模拟器可以启动。

二、MS-DOS 1.x和2.x

MS-DOS 1.x最早发行于1981年,版本都是OEM版本,并无独立销售版。有5英寸软盘的版本和8英寸软盘的版本,其功能比较简单,可以执行COM或EXE程序,也可以运行BAT批处理程序,其中很多OEM版本只能在特定的硬件上运行,但仍有少数OEM版本可以在IBM PC上运行,运行截图如下:

MS-DOS 2.x开始支持10MB的硬盘,最早发行于1983年,包括2.0、2.0x、2.1、2.1x、2.2x等,均为OEM版本,大部分都不能在IBM PC中运行,但是仍有少量可以在IBM PC中体验,如下我们可以看到的便是MS-DOS Version 2.11

三、MS-DOS 3.x

1984年,MS-DOS 3.x操作系统发布。MS-DOS 3.0增加了对32MB FAT16硬盘分区的支持,

1986年7月,首个非OEM的零售版本——MS-DOS 3.20发布。也是从MS-DOS 3.x开始,其安装介质开始支持5.25英寸1.2MB软盘和3.5英寸720KB软盘。

MS-DOS 3.20的系统要求:128KB内存,一个双面磁盘驱动器,通过磁盘启动后直接进入命令提示符界面。

随后,微软对MS-DOS 3.20进行了升级,主要是修补bug,这便是MS-DOS 3.21版本。

MS-DOS 3.30开始支持3.5英寸1.44MB磁盘,支持硬盘的扩展分区和逻辑分区,可以称为较为“现代”的DOS,MS-DOS 3.30非常流行。

三、MS-DOS 4.x-5.x

MS-DOS 4.0是一个比较特殊的版本,微软计划4.0版本加入多任务支持,但IBM坚持开发传统的DOS,因此4.0版本存在多任务版本,其他则为普通的单任务版本的DOS

MS-DOS 5.0引入了许多新功能,例如EDIT、QBasic程序便是从这个版本出现的,分别取代了早期的EDLIN和GW-BASIC,该版本支持3.5英寸2.88MB的软盘,此版本的 DOS 是 Microsoft 和 IBM 合作的最后一个版本,因此也是 PC-DOS 和 MS-DOS 几乎完全相同的最后一个版本。这也是 OS/2 和 Windows NT DOS 虚拟机中使用的 DOS 版本。

四、MS-DOS 6.x

MS-DOS 6.x共包括4个 版本,6.0、6.2、6.21、6.22

MS-DOS 6.0引入了磁盘整理、磁盘压缩、反病毒和备份等功能,为了同IBM的PC-DOS 6.1区分,微软跳过了6.1的版本号,直接使用6.2,该版修复了DoubleSpace的一些错误,ScanDisk程序替代了CHKDSK;由于版权问题,MS-DOS 6.21版本中移除了DoubleSpace;MS-DOS 6.22版本中新增了DoubleSpace的替代品——DriveSpace,MS-DOS 6.22版本是微软最后一个独立销售的MS-DOS操作系统。

五、MS-DOS 7.0、7.1、8.0

MS-DOS 7.0集成在Windows 95的第一个版本中,包括原始的Windows 95和Windows 95 A;Windows 95的OSR2及后续版本内置MS-DOS 7.1,Windows ME内置MS-DOS 8.0

彩色命令提示符

通常情况下,MS-DOS是黑底白字的界面,启动后默认显示C:\>的命令提示符,但是通过ANSI.SYS驱动程序,我们可以调整命令提示符的显示样式和颜色:

以下是洋红色:

样式修改可以借助Prompt命令中的特殊字符

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多