昨日(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
(完)
Roc 说:
30年了竟然,看到了曾经很熟悉的画面。
2011年7月28日 22:49 | # | 引用
gxc 说:
一个经典的年代
2011年7月28日 23:17 | # | 引用
deyu260 说:
比尔盖茨是个精明的商人 分析完毕
2011年7月28日 23:40 | # | 引用
hyh 说:
你没有提到 IBM 犯下的错误导致微软的成功。这在《黑客与画家》中有所涉及。
2011年7月29日 00:32 | # | 引用
zc 说:
35年来,微机的体积只缩小了一半?
2011年7月29日 01:24 | # | 引用
bush 说:
作為一個 dos 愛好者,每次看到這一段歷史都會感到十分激動。 感謝一峰兄對此重新演繹
2011年7月29日 06:28 | # | 引用
joe 说:
2011年7月29日 09:43 | # | 引用
laoguo 说:
回首过去,总是感慨万分。
可是,当我们能意识到:
我们现在同样也正处在一个变革时代的开始,
也就是说,
我们实际上也正处在“1974年4月Intel第一次推出8位芯片8080的时候”
因为,在30年后2041年的未来人眼里,过去的2011年,就等同于我们现在身处2011年而回首1974年那个感受。难道不是?
所以
当你回首DOS历史而感慨万分的时候。
你有没有你想过,如果现在让你有机会随着时间机器回到1974年,你会如何?
你也许会嗟叹回不去了。
不,
你能回去,
你现在就正处在另外一个“1974年”!
now
这,有没有让你感受到从内心身处所升起的无穷干劲,以及要创造一个美好未来的无穷憧憬?
这就对了,这就是人身而为人活在这个世界上的秘密。
2011年7月29日 09:50 | # | 引用
过路菜鸟 说:
曾经有一台原装IBM-XT机放在我面前,可惜我丢弃了它。
现在老了,很怀旧。
2011年7月29日 09:53 | # | 引用
明天 说:
竟然只字不提基尔代尔,人可是真正的DOS之父
2011年7月29日 10:12 | # | 引用
某人 说:
“1980年10月,IBM公司决定推出基于Intel 8086芯片的PC。
它找到Digital Research公司,要求获得授权使用CP/M系统。但是,协议没有谈成。于是,IBM又去找微软公司,要求微软为它提供操作系统。
当时,微软没有操作系统产品,但是Bill Gates知道SCP公司正在开发QDOS。微软支付2.5万美元给SCP,获得了QDOS的使用许可。(上图为DOS的运行界面。)”
IBM在当时已经是一个大公司,它能够给出的条件我相信比微软更好,但是竟然被微软抢了先机.这可能有两种原因:
1、据传说,比尔盖茨的妈妈是IBM董事。她可能在中间起了作用,让微软得到发展。
2、IBM不愿意直接出面购买DOS版权,因为大公司往往会被开除更高的价格,所以微软被作为了枪手。
2011年7月29日 10:35 | # | 引用
宁静致远 说:
现在常用的几个命令只有 ping ,ipconfig,netstat,tracert啦,记得原来经常使用 copy con 来编辑文本。。。
2011年7月29日 19:55 | # | 引用
小年 说:
那个IBM的PC机好壮观。电子产品发展太快佬
2011年7月30日 08:40 | # | 引用
cmicat 说:
话说windows系统现在还受到dos的影响,比如那个盘符,就是那个时代的遗物,现在已经没有什么意义了,只会增加用户的麻烦。
2011年7月30日 11:35 | # | 引用
i 说:
最经典的版本是6.22吗?
2011年7月31日 21:28 | # | 引用
johnnylu 说:
我有个问题想问下各位,最早的pc推出时,个人用户都用它来做什么呢?那时候dos能做的事情对家庭用户来说不是很合适啊~
2011年7月31日 23:16 | # | 引用
treemessi 说:
图都挂了吗?好遗憾看不到图了~
2011年8月 1日 09:42 | # | 引用
skystone 说:
图挂了?山东联通,8月1号开不出来了。运营商又做什么了吗?
2011年8月 1日 11:53 | # | 引用
想~~~ 说:
我也没看到图,联通。
2011年8月 2日 09:50 | # | 引用
sasiky 说:
图正常显示呀。校园无线网,浙江电信。
看到那些图片,发现键盘没怎么变过啊,,改天阮先生讲讲键盘的创作史吧。
拜读。你忠实的读者。
2011年8月 2日 22:41 | # | 引用
tristan 说:
@laoguo:
所言即是,所以做事情就得看到30年后是什么样呐。
2011年8月 5日 11:04 | # | 引用
YaoTong 说:
2000年9月14日,MS-DOS的最后一个版本8.0版发布,只用于Windows XP系统的启动盘。
这个应该是Windows ME 吧.
2011年8月 6日 21:12 | # | 引用
爱多比 说:
我接触电脑最开始用的就是DOS6.22的版本。
2011年8月 9日 00:40 | # | 引用
我啊 说:
键盘历史就是一个典型的劣币驱逐良币,从最开始的打字机就把顺序定了下来,因为一代一代的习惯,很难有所改变了
2011年8月17日 11:03 | # | 引用
kyo 说:
那个Tim paterson 太神人了吧,说开发就开发,一个操作系统啊,就用几个月的时间呢。
感觉好像很容易似的
现在学计算机的,对操作系统也不见得有多了解。
2011年8月24日 14:42 | # | 引用
ivan 说:
2012年5月 1日 21:43 | # | 引用
angusj 说:
看着QDOS -Quick and Dirty Operating System这名字就能知道,作者在“借鉴”CP/M的时候也并不心安理得。
2016年12月16日 16:34 | # | 引用
zheng 说:
Wiki上解释:disk operating system (abbreviated DOS) is a computer operating system that can use a disk storage device。相对于现在意义上的操作系统,DOS不如解释成disk-operating system: a computer program that can manage files and programs stored on a disk storage device.原始得简直算不上操作系统。
2017年10月30日 10:37 | # | 引用
xingzhi 说:
QDOS的功能十分有限,可能不到Dos1.0的1/3,也就是几个简单的命令解释,磁盘读写(int13),屏幕显示(int10),加载程序而已。
2018年6月 9日 18:43 | # | 引用
Jerry 说:
看到 DOS 安装界面,眼睛突然进了沙 ~
2021年4月26日 09:38 | # | 引用