【感谢大箩兜、长衣飘飘、飘在天空的风筝、Tigerhill、挑剔的书评、小小……摊贩、老蛇、wanhoonol、夺命书生贱、影击、左岸华亭的打赏,并对大箩兜网友说一声:您的打赏太丰厚了,实在是愧不敢当,真心地向您表示感谢!并且深深感谢昨日投11票6000字的网友,你们的体量让我深受感动,谢谢!
同对所有点击、收藏、推荐本书的朋友,一样送上作者的感激之情,真心地感谢你们,谢谢!】
我还当是什么,这不就是“轨迹球”(“鼠标”)么!
旁观众人大多都是这一行业的从业人员,即便不是,也从事这与之相关的工作,对计算机产品熟稔于心,一看就在心里得出了答案。不过没有人开口说明,他们知道,那个特别喜欢吹嘘西部计算机公司科技先进的家伙,一定不会放过这个机会的。
没有让他们失望,那个人刚刚问出口,西部计算机公司的工程师马上就有问必答地给与了解答:“啊,这是鼠标,是一种很普通的计算机输入输出设备……”
众人正在奇怪他这次怎么没有大力吹嘘了,但那工程师紧接着就不负众望:“你知道吗?最早的鼠标是1963年斯坦福大学的道格拉斯博士和他的同事比尔英格力士发明的,之后逐渐散播开来,被更多的计算机设备所采用。不过我们公司研发的这款鼠标,采用了最新科技成果,早就和当初道格拉斯博士所发明,以及现代大多数鼠标都不相同。现在其他公司所使用的鼠标,都还是用两片九十度角固定的圆形轮片,来带动齿轮转动,从而实现定位。”
他从桌上拿起那只鼠标,翻过来让大家看底面:“看见没有,我们所采用的滚动装置,是一个橡胶球,而且它带动的两个转轴末端,各自固定着一个圆形的译码轮。当你手握着鼠标,前后左右移动,滚轮便带动转轴同向转动,转轴末端的译码轮也跟着转,搭在上面的电刷就会感应出断、通两种信号,经过计算机处理,便可以精确控制定位。并且它的科技含量还不止这一点……”
他一开口,便又洋洋洒洒地长篇大论起来。
其他人虽然都知道其中原理,但他的口才真得很不错,且这只鼠标内,也确实包含了一些之前各计算机公司开发的鼠标,所没有采用的新技术,大家还是听得很有兴味。
好容易等到他告一段落,那个最初提问的计算机爱好者已经听得满眼都是小星星,不敢再多嘴了,戴维却又开口了:“你们这款个人计算机,为什么要配备鼠标呢?据我所知,除了一些大型的图形工作站,或是某些需要动用鼠标辅助设计的程序,一般来说,大家都是在文字界面下输入指令,或是直接调用某一个程序命令,来完成某些工作。难道你们这款个人计算机,也要进行大量的图形操作?”
这个问题问得确实好,旁边已经略感不耐的来宾们,也是精神一振。
他们相信西部计算机公司既然专门推出鼠标,就肯定有它的用意。鼠标这东西大家都不陌生,但应用面确实太窄,除了少数图形设计对它非常依赖,大多数命令行输入根本就用不上。这也就是为什么道格拉斯博士早早就申请了鼠标的专利,却并没有大规模推广开来,让他成为富翁的主要原因。
没必要的东西,还要花一大笔钱,谁愿意当这冤大头?
“啊哈!这位先生……,哦,是全美计算机学会通讯的戴维先生,你这个问题提得非常好,非常具有专业性,不愧是最具权威的计算机期刊的专栏记者,您这个问题,正好问到了点子上,我非常高兴就这个问题,隆重向您介绍一下DEC-C/R81型电脑的技术细节,当您听完了,就知道我们为什么要特意装上这只看似毫无用途的鼠标了……”
这位工程师兴致大发,端起桌上的红茶咕咚咚连灌几口,然后便眉飞色舞向所有侧耳倾听的来宾们详细解说起来。
“DEC公司这款C/R81型个人计算机,从这产品代号,大家就可以清楚识别出,这里面搭载的是我们西部计算机公司与DEC联合研发的混合架构型处理器。
这种架构处理器的优点,这段时间各种专业刊物、报纸、电视上都曾多次详细报道,我不说,大家都明白。对于需要进行大量科学计算的大型程序来说,采用混合架构型处理器,可以让处理器硬件性能得到最大发挥,从而加快运算效率。同时,其中所包含的协处理器,又可以执行不等长度指令,从而实现对各种采用传统架构处理器编制的现有各种程序,达到有效继承。
而它的另外一个好处,我想各位计算机行业的同行们,大概已经有些感觉,但一时还无法准确总结出来,它就是:向上兼容性!这也是我们公司所推出的这款混合处理器最大的优势所在!这话虽然没有写在公司的介绍资料上,但据我得到的一些小道消息,公司在这方面已经取得了巨大突破,说不定很快就能将之变为现实。
什么是向上兼容性?
各位都是计算机行业里的专业人士,自然知道程序中,有向下兼容的基本要求。即,低版本程序开发的数据文件,可以在任意一款高版本程序中进行读取处理。但高版本程序开发的数据,却不一定能被低版本所识别。这是因为高版本程序,容纳了低版本程序的处理核心,所以能够识别低版本程序开发的数据。因此,这种软件设计方式,被称为向下兼容。”
周围的来宾都是一阵点头。
戴维也是微微颌首。向下兼容是程序设计中一项非常重要的基本原则,是为了让开发更高版本的程序,能够读取原来低版本程序开发的数据文件,以免造成大量成熟软件资源的浪费。否则的话,岂不是以前的工作都白费了吗?难道程序每更新一次,程序员就要将以前的所有数据都重新录入一次?
但这个向上兼容又是什么意思?
那个工程师看大家都听明白了,便得意洋洋地继续说道:“我们公司正在研发的向上兼容技术,就是从程序的向下兼容中,受到的启发。只不过,我们研发的技术,却不是程序上的向下兼容,而是硬件环境上的兼容。
即,在较低的版本环境下,比如说我们这款C/R81处理器下开发的程序,可以直接在更新版本硬件环境,例如C/R82、或者更高的处理器环境下,顺利读取,并正常运行。这就是我们正在加紧研发的向上兼容技术。
如果这项技术研发成功,这就使得凡是针对我们处理器,所开发的所有应用程序,都能完全不加修改的,直接在以后更高层次的、速度更快的处理器上直接运行!大大节省程序资源,并能在更高处理器环境下,得到更快的运行处理速度。同时,随着这种处理器运用时间的增长,我们所拥有的应用程序种类、数量都将越来越丰富,让全世界使用我们处理器的用户,真正享受到计算机的各项便利之处!”
他一口气说完长长一段,等他说完,却发现所有的来宾都听得呆住了,久久都没有回应,直到过了好一阵子,才陡然在人群中炸开了锅。
所有人都急着发言。
有一个公司高级管理人员模样的中年人,这时也顾不得所谓的气度,心急火燎地推开前面的人,半个身子都探进柜台里面,一把揪住了这个工程师的衣领,大声问道:“先生,你们是怎么做到的?天啦,向上兼容,我们怎么从来没听过这种技术!”
“是啊,竟然是向上兼容,如果不是在场的各位都听见了,我简直会怀疑我出现了幻听!”人群中,另外一个大肚子,看起来身份尊贵的老人也惊呼起来。
“可是怎么能做到向上兼容?要知道处理器每更新换代一次,就会重新设计一次。架构虽然相似,但电路却迥然不同了。这就是为什么到现在为止,各家公司每开发一款新的计算机产品,都会重新设计操作系统、以及与之相关应用程序的原因。你们公司竟然能解决这个问题,这简直太不可思议了!”
戴维也惊呆了。
自从计算机发明以来,几乎每个公司研发的计算机都各不相同。即便是同一个公司开发的产品,每一代之间,都相当于重新研发了一款新产品,与上一代完全没有丝毫继承性。就如同PDP-11绝不等于PDP-8的升级型,而是彻头彻尾的另一种计算机。为了让计算机运行起来,便需要单独就这一款产品,重新研发一套新的操作系统,而旧型号机器上所运行的应用程序,除了纯粹的机器代码,都需要重新编译以后,才能移植到新机型上使用。
这就是为什么DEC在开发出PDP-11这种被誉为史上最成功地计算机之后,奥尔森迟迟不肯研发新机型,不惜工本,用各种技术对其升级、扩展应用范围的原因。并随着堆砌的技术越来越庞大、越来越高级,而成本不断攀升。最终到现在升无可升,奥尔森仍然还想把它转移到微型计算机上,试图让它再次焕发新的生命。
他是舍不得辛辛苦苦开发的客户群啊!
PDP-11的用户群高达数十万,遍及全美各个行业,围绕它编写的程序不计其数。这样一个庞大的资源,一旦研发新机型,便全都成为昨日黄花,且还不知道新机型是否能得到市场认可,试问有哪一个老板,能够下得了这么大的决心?放着眼前大笔大笔的钱不赚,却去搏一个前途未卜的未来?
就算他肯,也要人家用户愿意啊!
开发那么多的程序容易吗?