奇文学

手机浏览器扫描二维码访问

本站广告仅展示一次,尽可能不去影响用户体验,为了生存请广大读者理解

第七十章 操作系统奠基人的加入(一)(第2页)

特德霍夫发明的微处理器为英特尔种下了摇钱树,代尔的dos操作系统则为微软的霸业铺下基石。英特尔和微软成为个人电脑行业中最大的赢家,而霍夫和代尔则在贡献了自己的智慧后,两袖清风,而且在历史的页码中始终饱受排挤和被迫遗忘。

但是,真实的历史是不可能被金钱彻底改写,而代尔作为计算机软件领域的主要人物之一,其地位是永不可动摇的,盖茨依靠代尔的发明而起家的事实必然无法掩饰到底的。

1972年,代尔在加州蒙特利的海军研究生院,担任电脑讲师,主要从事软件方面的研究,他偶然发现在华盛顿大学公告板上有一则广告:“25美元卖一台微机”。因为教学需要,他买下了它,这是一台英特尔4004的4位微处理器,是第一台使用芯片的计算机。甚至当时没有人认为微处理器有什么用处,包括英特尔。此前,他一直用的是海军学校价值300万美元的ibm360系统计算机。基尔代尔计划用这个芯片制作一一个导航计算器,他父亲一直想有一个可以计算导航三角形的设备。基尔代尔试着在4004上写一些技术性的程序,但很快意识到指令到指令集很有限。他又询问英特尔是否对他在4004上编的程序感兴趣,虽然英特尔对导航应用并无特别兴趣,但他们发现他的数学程序很诱人。

以往,计算机存储数据、数据处理和数据控制三部分是分开的。微处理器的出现实现了使其三合一。因此程序也需要“微小化”。基尔代尔使用二级法,先在dec的pdp—10小型机上为4004创建新的“微程序”。1973年,他参观了英特尔的微机部,当时这家刚刚创办的公司只有几间破房屋。基尔代尔与英特尔的人很投缘,他用每周一天的休息日担任英特尔的顾问。他不但喜欢上了新职务,而且也迷上了微处理器。不久英特尔又让他试用新出炉的8008,只用了几个月,基尔代尔创建了pc史上革命性的微处理程序设计语言pl/m,为微处理器赋予了真正的生命,打通了微处理器与微电脑的通道。它很容易被接受了,它用于大量的开发系统软件如字处理器、编辑器和汇编语言。然后,基尔代尔开始为8080微处理器开发pl/m的不同版本,这个芯片取代了8008,并成为微型计算机革命的真正开始。

当时,英特尔觉得微处理器没有什么前景,当然对基尔代尔的程序也无动于衷。英特尔也失去了同时拥有微处理器和操作系统的大好机会。将另一半江山让拱手让给了微软。

英特尔8008问世后,自制了几台叫intellec-8的微机。英特尔送了一台计算机作为基尔代尔的部分酬劳,他把这台机器放在教室后方,成为海军研究生院的第一个微机实验室。好奇的学生下课后都来滴滴答答玩上几个小时。当8008升级为8080时,intellec-8变成了intellec-80,性能高出10倍。英特尔又加送了一台显示器和一台高速纸带阅读机。基尔代尔和学生们大受鼓舞。这时,刚好遇上ibm发明8英寸软盘的艾伦·舒加特,立刻和一位戈登·恩巴克斯的学生一起,开发微机和控制程序cp/m的操作系统,这是世界上第一个磁盘操作系统(dos)。

当然,那时候没有人能够预见到未来pc业的辉煌。基尔代尔与英特尔的设计师一样,觉得微机最终会应用在家用搅拌器、食物汽化器上。基尔代尔曾与几名程序员为4004编写了一个游戏程序,他们找到英特尔的头头罗伯特·诺伊斯,来推销这个程序。诺伊斯没有同意。诺伊斯深信微处理器的未来在其他方面,他认真地说:“在钟表方面。”

cp/m的发展十分奇特。当时基尔代尔一边教书,一边参与本·库珀搞的一个项目,准备做占星机。他俩对占星术既无兴趣也不相信,都认为这是明显的胡闹。但断定销路会不错。于是库珀造机器,基尔代尔编程序。这种机器放在杂货铺,吃着25美分的硬币,印出算命天宫图,基尔代尔觉得这台机器简直美得很。

两位发明人把机器放在旧金山市内许多地方。可是顾客却大为不满,因为机器吃进去硬币,纸就堵成一团。两人不知怎么办才好。后来基尔代尔说:“这在商业上完全是失败。”

然而占星机还是让基尔代尔的部分程序,即cp/m第一次受到了商业上的考验。在此过程中,他还对调试程序和汇编程序的工具进行了改写,这些都是操作系统的关键部分。他还创造了一种basic语言汇编程序,符合指令码的翻译器。

这就是cp/m操作系统(controlprogram/microprocessorormicroputer),cp/m操作系统有较好的层次结构。它的bios把操作系统的其他模块与硬件配置分隔开,所以它的可移植性好,具有较好的可适应性和易学易用性。

用代尔的话说,cp/m“携带了基本的制造块”,它使整个计算机业界的设备变得更加统一。很快,约2000家计算机公司使用了他的程序。到1979年,cp/m已经成为8位数微处理器计算机的实际标准。而随后微软推出的ms-dos操作系统的bios程式,几乎一位元不变地从基尔代尔的cp/mbios拷贝过去。

软件不同部分之间的交互接口,就是所谓的api——应用程序编程接口。

api的发明和发展大大促进了计算机产业的进步,它几乎决定着计算机日常应用的各个方面。所有在应用上获得成功的软件或者web应用无一不是首先在api的设计上满足了用户的需求,也是代尔为微机首创了世界上第一个实用的软件api。

这个初生的api大致上有20多个对操作系统的简单函数调用组成,这个操作系统就是cp/m——那时可是相当的简单和粗糙,而同样简单的api却让整个计算机世界发生了重大变化。

热门小说推荐
我的朋友进过监狱

我的朋友进过监狱

有一个人,不慎失足,从80层高的楼上掉下,他每经过一个窗户,都要对里面的人喊,嗨,我还活着。只要还活着,就有希望,因为一切皆有可能。这个故事纯属虚构,如有巧合,纯属偶然。......

烈钧侯[重生]

烈钧侯[重生]

烈钧侯林熠,上一世镇守北疆, 人人私下称他“不义侯”, 这位世人口中的无情鬼煞,负尽恶名, 却替人挡了致命一箭, 并且……没看见救的那人什么样, 重生一世,他要保住侯府,还得瞧瞧那人是谁 西亭王萧桓,上一世荣权御极, 唯独遇见林熠太晚, 当时这位烈钧侯替他挡箭重伤,带回宫后, 已是俊美温驯、眼盲耳聋, 错过林熠的少年红衣、恣意飞扬, 错过林熠的银甲冶光、烽火横刀, 重生一世,绝不再错失, 可……媳妇不记得本王?还认错了人? 无妨,追回来疼爱一辈子!...

灵魂摆渡船

灵魂摆渡船

一艘灵魂摆渡船游荡在无边无际的宇宙里,摆的是谁?游的又是谁的灵魂?灵魂又是什么?失足的大学生张战是否能够破解这其中的奥秘呢?......

噬天龙帝

噬天龙帝

少年姜天资质过人,却因血脉问题沦为笑柄,受尽打压!人生最失意的时刻,命运突然逆转!凭借母亲留下的神秘法宝,姜天融合蛮血神龙血脉,强势崛起,碾压各路天才!然而随着不断的成长,他发现身边的人和事并没有那么简单,就连这个世界都充满了巨大的阴谋和诡异的秘密!......

他有病吧[电竞]

他有病吧[电竞]

wg战队知名混子上单陆箜,有史以来命最好的电竞选手,出道就加入冠军战队,躺好不送,队友包赢。他本想安安稳稳的将自己隐藏在队友的光芒下,谁知在一场比赛中,导播突然将他偷野怪差点被反杀的“精彩镜头”慢放...

这个影帝不务正业

这个影帝不务正业

杨简被一脚踢回到了2002年的那个夏天;世界杯还没有开始,原本只想薅点庄家的羊毛,你们吃肉,他喝点汤不过分吧?没想到接到北电录取通知书那天冒出一个统子,至此,他一脚踏进了这个水深火热的娱乐圈。于是,华语娱乐圈重星:别薅了别薅了,再薅就要秃咧。不久之后,欧美众星:别薅了别薅了,已经够秃啦!!多年之后,华语娱乐圈众星:......