您当前的位置:首页 >> 聚焦 >  >> 
天天新动态:[旧系统探索]MSDOS"黑客"专属操作系统
来源: 哔哩哔哩      时间:2023-07-02 17:57:16

[!多图警告!]本文含有大量的图片,流量党和拨号党慎入!

一个人黑底白字的屏幕前,不停敲击着键盘,屏幕上又接连冒出许多的字符......00后的你可能会以为这是一个黑客在入侵什么东西,但实际上,这是80年代人们正常使用电脑的景象.


【资料图】

而之所以会形成上述现象,与当年的电脑脱不开关系:当年的电脑没有图形界面,通过文本命令来实现交互.

而这些文本系统之中,最著名的莫过于微软的MSDOS

1980年,美国西雅图电脑产品公司的一名程序员花费了4个月的时间编写出了年7月,微软以五万美元的代价向西雅图公司购得本产品的全部版权,并将它更名为MS-DOS.

1983年MS-DOS 随IBM XT发布,扩展了命令,并开始支持5M硬盘.同年发布的对版进行了一些bug修正.

1984年,MS-DOS 增加了对新的IBM AT支持,并开始对部分局域网功能提供支持.

1986年,MS-DOS 支持了720K 的5寸软盘.

1987年,MS-DOS 支持了IBM PS/2设备及的3寸软盘,并支持其他语言的字符集.

1988年,MS-DOS 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新..

以上内容和我接下来要讲的

关系不大.

1991年,MS-DOS 发行,增加了DOS Shell功能,增强了内存管理和宏功能.

也是DOSBOX内置的DOS版本,对大部分DOS游戏具有最好的兼容性,是玩DOS游戏的最佳选择.

在这期间DOS开发出了点小插曲,一个支持多任务的被泄露,其展示了微软一条被放弃的开发路线--以多任务的MS-DOS占领市场,这个想法最终被WindowsNT取代.

多任务支持多任务切换(这是后来直到也没有实现的一个功能),同时Windows中所使用的New Executable可执行文件格式.

1993年,MS-DOS  发布,增加了很多GUI程序,如Scandisk,Defrag,Msbackup等,增加了磁盘压缩功能.

是最后一个由微软官方发布的独立DOS版本,移除了DOSSHELL.

总体来说,的功能并不如后面的,但其最大的优势在于兼容性强,可以在8086,8088,286这种远古神机上运行,而和都需要386的CPU才能运行.

要想探究接下来的MS-DOS版本,需要用到一个远古工具--debug.学过汇编的应该对它不陌生.

我们需要通过以下命令来查询真实的DOS版本号:

在试一下,AX的高8位储存的是DOS的子版本号(注意debug使用十六进制展示,如下图所示,十六进制16就是十进制的22),而AX的低8位储存的是DOS主版本号.再看BX的高8位,如果是FF则表示MS-DOS,如果是00则表示PC-DOS.

1995年,MS-DOS  内置于windows95中发布,增加了长文件名支持和大硬盘支持.

1996年8月,MS-DOS 内置于Windows95osr2中发布,这个版本的DOS全面支持FAT32分区,大硬盘,大内存,光驱,鼠标等.对四位年份支持解决了千年虫问题.的独立版本,即安装软盘,光盘以及超级启动盘实际非Microsoft开发,而是由中国DOS联盟和网友们联手开发.加入了扩展功能,并且扩展中包含了天汇汉字,CCDOS和PDOS的中文处理系统,文件管理器以及多媒体播放器

是本文中提到的众多DOS版本中最强大的一个(今天不会还有人用286及以下的电脑吧?)大部分情况下使用DOS软件都会选择.出现兼容问题时才会使用其他版本的DOS.

不过目前网上居然有因为用还是吵起来,原因不是兼容性,而是"不是微软官方的",真是人类迷惑行为大赏.

2000年,MS-DOS 即MS-DOS的最后一个版本随内置于WindowsME发布.这一版本的DOS兼容性很差,几乎用不了同样有独立版本.

同样的,也有对应的微软官方版本,称为WindowsME启动盘

总体来说,的兼容性不如,但却存在着一些特殊的程序只能在运行

WindowsME之后,Windows系统不再依赖Windows,但严格意义上来讲,直到现在的Windows11,微软才把DOS从Windows中完全删除.

啥?你说NT内核不是不需要DOS吗?的确,NT内核雀食不需要DOS,但32位NT内核本身就是一个魔改版的内核(可以用上文汇编命令查看),甚至在Windows10上你依旧可以运行甚至是在Windows10下安装来自80年代的软件.

而64位的NT内核不再支持DOS软件,但DOS时代的残余依旧可以被轻易地发现,比如

总结:如果你想要在今天使用MS-DOS,首选应该是,出现兼容问题时按以下顺序选择版本:

→→→→多任务→其他版本

插句题外话,在MS-DOS停止更新之后,DOS爱好者们另立江山,继续发展DOS操作系统至今.项目名为FreeDOS,目前最新的FreeDOS是在2022年1月发布的

基于微软放出的早期MS-DOS源码制作,功能比略弱(比如不支持长文件名),但对DOS爱好者来说这根本不重要.如果你对此感兴趣,可以访问他们的官网,获得帮助与支持.

本文大部分图片为自己使用虚拟机截图,小部分图片来自知乎(三张查看DOS版本号的图),非商业使用.喜欢不要忘了点赞评论加关注!

标签:

X 关闭

企业动态 查看更多

X 关闭