DOS的历史

标签: IT | 发表时间:2011-08-09 00:40 | 作者:阮一峰 andi
出处:http://www.ruanyifeng.com/blog/

昨日(7月27日),微软公司的DOS操作系统迎来了30岁生日。

DOS是历史上一个划时代的产品,标识着PC(个人电脑)的崛起和普及,对计算机行业影响深远。

只有了解DOS的历史,才能理解今天的计算机工业从何而来。下面就是我对这一段历史的介绍。

==========================================

DOS的历史

作者:阮一峰

1.

1974年4月,Intel推出8位芯片8080。这块芯片的体积和性能,已经能够满足开发微型电脑的需要,标志微机时代即将来临。

2.

1975年初,MITS电脑公司推出了基于8080芯片的Altair 8800微机,这是人类历史上第一台PC(个人电脑)。

3.

1975年1月,Popular Electronics杂志以封面报道的形式,介绍了Altair 8800。这是历史上第一篇关于微机的新闻报道。

4.

22岁的西雅图程序员Paul Allen看到了这一期杂志,深感震动,就把它拿给好友20岁的Bill Gates看。

两人决定为Altair 8800开发一套BASIC解释器,卖给MITS公司。1975年7月,他们用这个产品成立了微软公司。

5.

1975年,另一家公司Digital Research为Altair 8800开发了操作系统CP/M。它很快成为Intel 8080芯片的标准操作系统。(上图为CP/M的运行界面。)

6.

1978年,Intel公司推出历史上第一块16位芯片8086。

7.

1979年,一家名叫Seattle Computer Products(SCP)的公司,决定开发基于8086芯片的个人电脑。

它原计划采用CP/M作为操作系统,但是此时CP/M还未完成针对16位芯片的升级。

8.

1980年4月,足足一年之后,CP/M还是没有推出16位的版本。SCP决定不等了,自己开发16位操作系统。

24岁的程序员Tim Paterson负责这个任务。

9.

1980年8月,Tim Paterson完成了原始的操作系统,取名为QDOS,意思是"简易的操作系统"(Quick and Dirty Operating System)。

在设计上,他充分借鉴了CP/M,用户界面和编程接口几乎完全一样,这使得CP/M上的应用程序,可以直接在QDOS上运行。他做出的最大改变,就是为QDOS引入了微软公司BASIC解释器的FAT文件系统。

10.

1980年10月,IBM公司决定推出基于Intel 8086芯片的PC。

它找到Digital Research公司,要求获得授权使用CP/M系统。但是,协议没有谈成。于是,IBM又去找微软公司,要求微软为它提供操作系统。

当时,微软没有操作系统产品,但是Bill Gates知道SCP公司正在开发QDOS。微软支付2.5万美元给SCP,获得了QDOS的使用许可。(上图为DOS的运行界面。)

11.

1981年7月,微软对IBM PC的整个设计已经相当了解,Bill Gates意识到未来PC市场的巨大规模,决定不再使用许可证模式,而是直接把QDOS买下来。这又花费了微软公司5-7万美元。

与此同时,Tim Paterson也从SCP辞职了,微软雇用了他。

12.

1981年7月27日,协议达成。QDOS成了微软的财产,名称正式改为MS-DOS。微软对DOS的解释是"磁盘操作系统"(Disk Operating System)。

这一天,就是微软公司DOS操作系统的诞生纪念日。

13.

1981年8月12日,IBM公司正式推出个人电脑产品IBM PC,使用的操作系统是MS-DOS 1.14版。

14.

1983年3月8日,IBM又推出增强版IBM PC/XT,第一次在PC上配备了硬盘,使用的操作系统是MS-DOS 2.0版。

15.

1984年,IBM推出了下一代个人电脑IBM PC/AT,操作系统是MS-DOS 3.0版。

16.

1989年,MS-DOS 4.0版发布,开始支持鼠标和图形界面。

此时,微软已经准备终结DOS这个产品了。微软公开表态,用户可以考虑放弃DOS,转而使用由IBM和微软共同开发的OS/2操作系统。

但是不久以后,Windows 3.0获得巨大成功,微软也就不再考虑OS/2了。

17.

1991年,MS-DOS 5.0版发布,内置QBasic编程环境。这是MS-DOS最后一次作为单独产品出现。

18.

1993年,MS-DOS 6.0版发布,具备了磁盘压缩技术。

19.

1995年,MS-DOS 7.0版支持FAT32文件系统,它随同Windows 95一起发布。

20.

2000年9月14日,MS-DOS的最后一个版本8.0版发布,只用于Windows XP系统的启动盘。至此,微软公司的DOS开发正式宣告全部结束。

==========================================

[参考文献]

* 维基百科,Timeline Of x86 DOS operating systems

* Tony Smith, Microsoft's MS-DOS is 30 today

* Sebastian Anthony, MS-DOS is 30 years old today

(完)

文档信息

相关 [dos 历史] 推荐:

DOS的历史

- andi - 阮一峰的网络日志
昨日(7月27日),微软公司的DOS操作系统迎来了30岁生日. DOS是历史上一个划时代的产品,标识着PC(个人电脑)的崛起和普及,对计算机行业影响深远. 只有了解DOS的历史,才能理解今天的计算机工业从何而来. 1974年4月,Intel推出8位芯片8080. 这块芯片的体积和性能,已经能够满足开发微型电脑的需要,标志微机时代即将来临.

Hash Collision DoS 问题

- mazhechao - 酷壳 - CoolShell.cn
最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比. 这个安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样数据,然后让你的Hash表成为一张单向链表,而导致你的整个网站或是程序的运行性能以级数下降(可以很轻松的让你的CPU升到100%).

DOS命令管理

- - CSDN博客推荐文章
DOS远程桌面连接命令 mstsc /v: 192.168.1.250 /console. cmd          运行        command. 删除文件        rd        文件名/S. 创建文件        MD        文件名 . 1.        net user admin godmour /add 新建一个用户名为 admin 密码为 godmour 默认为user组成员.

HTTP DoS 攻击工具 Slowhttptest

- Le - 开源中国社区最新软件
Slowhttptest是一个依赖于实际HTTP协议的Slow HTTP DoS 攻击工具,它的设计原理是要求服务器所有请求被完全接收后再进行处理.

SYNPROXY:廉价的抗DoS攻击方案

- - 博客园_新闻
DoS 攻击是一个永恒的问题,虽然专业厂商的防火墙,负载均衡类的网关设备能比较有效的防御 DoS 攻击,但黑客们更倾向于 x86+GNU/Linux 的组合,原因很简单:足够的廉价.

Boxer – Mac 上重温 DOS 老游戏 | 小众软件 > Mac

- 山河之外 - 小众软件
公伯二狗从 286 时代就开始玩电脑,保存了上百经典的 DOS 游戏. 后来时代变迁,二狗已经娶妻生子,成了死忠 Mac 用户. 望着硬盘上一大坨 DOS 老游戏,不能用又不舍得删. 直到有一天上小学的儿子问爸爸你小时候连 WOW 都没有,玩什么游戏. 二狗说我们那时候的游戏比 WOW 有意思多了.

Joel Dos Reis Viegas罪恶之城风格暴力绘画

- Choope - 搜稀奇|So稀奇
超喜欢的《罪恶之城》据说有续集,可是一直都没有下文. 我们生活在一个阳光明媚的河蟹社会,处处被阳光杀的像无菌洁净手术室,看看CCAV的某雷打不动的xx联播就知道了. 也许在阳光下久了,总会对那些黑暗色彩产生一种迷恋,仿佛那才是真正的社会景象. 这是Joel Dos Reis Viegas跟《罪恶之城》风格类似的一种绘画作品,血腥暴力,还有那么一点儿大胆.

研究人员发布SSL-DOS攻击工具

- 軒轅無雙 - Solidot
研究人员发布了一个攻击工具,任何人都可以把提供SSL安全连接的网站攻击下线,新的方法被称为SSL拒绝服务攻击(SSL DOS). 德国黑客组织“The Hacker’s Choice”发布了THC SSL DOS,利用SSL中的已知弱点,迅速消耗服务器资源,与传统DDoS工具不同的是,它不需要任何带宽,只需要一台执行单一攻击的电脑.

研究人员发布SSL-DoS攻击工具

- dunqiu - cnBeta.COM
感谢MontBlancs的投递. 研究人员发布了一个攻击工具,任何人都可以把提供SSL安全连接的网站攻击下线,新的方法被称为SSL拒绝服务攻击(SSL DOS). 德国黑客组织“The Hacker’s Choice”发布了THC SSL DOS, 利用SSL中的已知弱点,迅速消耗服务器资源,与传统DDoS工具不同的是,它不需要任何带宽,只需要一台执行单一攻击的电脑.

关于Hash Collision DoS漏洞:解析与解决方案

- - ITeye资讯频道
最近一个Hash Collision DoS(Hash碰撞的拒绝式服务攻击)漏洞影响颇大,有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比,本文试图对这一漏洞的原理及可采取措施做一解析,供大家参考. 一言蔽之, 该安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样数据,然后让你的Hash表成为一张单向链表,而导致你的整个网站或是程序的运行性能以级数下降(可以很轻松地让你的CPU升到100%).