体系完全是另外一码事,与x86完全不兼容。
市场不饶人,在服务器领域还能卖得动,在桌面应用就不行了,用户根本不买账。毕竟桌面领域已经存在的软件浩如烟海,即便升级成六十四位,也不可能专门为itaniu重写一遍。
这时候ad趁虚而入,抢先推出x8664体系。顾名思义,就是六十四位的x86体系,仍然保持向后兼容……这恰恰是tel多年来无比成功的法宝。理由自然是为了保护客户以前的投资,或者说ad根本就不打算放弃x86架构。
一开始tel还在死撑,直到撑不住为止。好在tel内部早就预计到了这种情况,事先准备好了解决方案……yahill平台……也是六十四位的x86体系,不过和ad搞的那个不兼容,有些微小差别。
不过,以微软为首的软件公司不干了,它们绝对不愿意针对两种差之毫厘谬以千里的架构开发两套系统。没有足够软件支持的硬件肯定混不下去,不提苹果,光看看游戏机市场就知道了。于是乎,在这些“衣食父母”的压力下,tel不得不低头:和ad兼容。主动去迁就别人,在tel历史上确实是头一次。
幸亏,让范含印象最深刻的就是这个幸亏,tel当年授权x86指令集给ad的时候,签署的协议里面就有这么一条,可以随意使用ad相应的专利。自然,tel当仁不让,使用到了如此地步:连文档都是以ad的原件为范本,略作修改交差。结果还没完全改好,里面不时出现ad体系特有的东西……洋相出大了,这也是自打“奔腾浮点错误”以来的又一回。
总之,这样的“不平等条约”是有“先”例的。
话说回来,当年ad俯首称臣的原因,是由于x86体系已经是业界事实标准,不服不行。现在的for还没有当年tel的地位和实力,但范含并不担心其他公司另起炉灶,自己就像苹果那样逐渐远离主流。因为内存和硬盘、crt显示器一样,几十年来虽然技术含量不断提高,但是原理仍然没变。或许遥远的将来会有替代品,但是这几十年之中,谁也绕不过去。
不会有计算机公司顽固到干等几十年。
乖乖的上钩吧!各位!
“那些公司都是边开工边扩建生产线,”汤姆说,“一个月就能出产品,最多两个月就可以上批量。”
“那就好,”范含说,“内存问题解决了,下面都好办。”
“现在我们干什么?”杰瑞问,“好象技术上不需要我们操心了,别人琢磨出来之后,拿来用就是了。”
“是啊,可以干点儿别的了。”范含说,“对了,要不你们开始研究‘微处理器吧。”
“什么是‘微处理器呀?”法金问。
“就是很‘icro的‘reocessor,”范含回答,这应该是这个术语头一次出现,“我在想:现在的一台计算机也许有几万个晶体管,根据摩尔定律,早晚有一天会达到某个程度,这几万个晶体管可以集成在一块芯片上。这就是说,理论上可以在一块芯片上面实现计算机的全部功能。”
“唔……确实如此。”众人明白了。
“那你们就去干吧!”
“干什么?”没有具体的指示,有点摸不着头脑。
“比如说,先拿咱们的‘kerv处理器开刀,”范含说,“能放在一起的就先放在一起,一点一点缩小,到了最后全集成到一块芯片上。”
“ok。”
“啊,不!”范含改主意了,“kerv也不简单,好歹也是个8位处理器,这么干恐怕得很久。”
“是啊。”
“先弄个简单的,”范含说,“申请专利要紧。”
“多简单?”
“一位的微处理器能造出来么?”范含问。
“不行!”异口同声。
“为什么?”范含奇怪。
“不为什么,”法金回答,“一位的不是处理器,那是开关。”
“明白了,”范含很没面子,居然问了这么个愚蠢的问题,“那就造个两位的吧!”
“……”
“怎么了?”范含问,“我又说错了什么?”
“没有,”汤姆说,“造出来倒是可以……”
“嗯?”
“不过就算造出来能拿来干什么?”杰瑞说,“没有任何实用价值。”
“只要把几个寄存器倒来倒去,”范含松口气,原来是这么回事,“十以内加减法总是可以算的吧?”
“确实可以,”法金说,“不过这种发明有点……让人哭笑不得。”
“不管了,”范含也知道这个要求确实过分,要搁以后估计肯定能获得“搞笑诺贝尔奖”,“只要能达到申请专利的地步就行了,一定要尽可能的简单,这是为了发明速度尽可能得快。”
“知道了。”众人打算告辞。
“你们俩留一下,”范含把汤姆和杰瑞叫住,“先干一件要紧事。”
“啥?”
自从s开发完成之后,范含就感觉到了局限性。不光是没有操作系统……这个还好办……主要问题是内存太小。
解释器是烧在ro里面的,开发的时候范含是按照嵌入式的标准写的代码,程序基本上可以“原地”执行,命令缓冲区也都是单独开列,运行起来并不会占用额外的内存。虽然64k内存完全被用来存放变量,不过仍然不够用。整个内存满打满算,也只能放下一个128阶的单精度方阵,这还只能放着,不能对其进行任何处理,那样的话还需要有不少存放中间变量的空间。况且,科学计算所处理的矩阵都不会太小,怪不得ib主动提供了接口,为的就是利用syste360那“强大”的计算能力。
原来用的是磁环存储器,64k的体积就相当大了。现在既然有了内存颗粒,可能会小一些。批量生产后,成本也不会太高。这使得升级s成为可能。不过,处理器的地址线只有16位,最多只能寻址64k,只有修改处理器才能利用额外的内存。
好在68k体系的寄存器本来就是32位,内部处理不需要大改,数据线可以保留16位也不用动,读两次就得了。真正需要重新设计的是寻址方式。
现在的处理器不“微”也有不“微”的好处,只要替换相应寻址部分的芯片,就可以达到修改的目的,这要是以后的cu,只能整片扔掉了。
“你听我说,”范含面向汤姆,“改成段式寻址。”
“每段64k,最多一共有64k个段?”汤姆反应很快。
“对。”范含说,dos下面的“伪”段式寻址一共只有20位,自己这个构想可有点不一样,应该是真正的32位地址,“我们s的内存就是应该以64k为单位添加的。”
“就是说,”杰瑞插嘴,“机器上的内存应该是64k的整数倍?”
“没错,这样一来我们也方便点。”范含说,“我的设想是:每64k内存的板子上面就有16个跳线,表示这些内存属于哪个段。通过硬件判断有多少段,哪些段可以用。”
“可以,不过,”汤姆说,“对于跨段的寻址怎么办?”
“不让,”范含说,“具体到s机型上,一个变量只能放在一个段里面。”
“那合着大一点的矩阵还是没法用。”杰瑞说。
“是啊,”范含说,“这也是没办法的事。”
月底了,第二季度的报表也出来了。s一共才卖出几百台,总销量还不到两千台。这也是预料之中,毕竟数学工作站属于专用机型,用户范围本来就狭窄。
两千台……不算多,范含想,不过,升级起来也省事不少。
“你说免费升级?!”奥尔森以为自己听错了。
“嗯,这次不跟他们要钱。”范含说。
“那我们得花多少钱?”奥尔森问。
“也就几十万吧,”范含回答,“只有换下来的处理器芯片会报废,原来的磁环内存都可以卖掉。”
“那也是亏本买卖。”
“做买卖总得先赔后赚,”范含说,“别忘了如果他们想要加内存,只能从我们这里买。”
“那你打算把内存卖到多贵?”奥尔森问,“如果想要捞回来的话。”
“价格公道,”范含说,“不会牟取暴利。”
“那样干划算么?”奥尔森说,“你好好算算这笔账。”
“当然划算,我已经算过了。”范含说,“以前的计算机都是整个买,整个报废,单笔花销很大。现在改成慢慢升级,每次都只花小钱,预算的申请比较容易通过。别忘了这些买主可都是公费。”
“呃……”奥尔森停顿了一下,“即便这样,光靠内存也赚不回来吧?”
“内存只是开始,”范含说,“前两天和ib达成了交叉授权的协议,我们用内存换来了磁盘技术。”
“你的意思是说,以后靠各种配件赚钱?”
“不要说‘配件嘛,”范含纠正,“应该说‘服务。如果不是主机实在太贵,我连白送的心都有。”
“不懂!”
“这个s的销量很少,还不明显。”范含说,“等到游戏机开始发售的时候,你就该乐了……呵呵呵……嘿嘿嘿……”
第拾玖章 归来 (下)[2/2页]