笔下文学

字:
关灯 护眼
笔下文学 > 电子生涯 > 第贰拾章 乱七八糟 (下)

第贰拾章 乱七八糟 (下)

第贰拾章 乱七八糟 (下) (第1/2页)

“确实出了点东西。”奥尔森承认,“我们已经造出机器来了,准备替换PDP-8,不过还没来得及起名字。按照PDP的序列,发售的时候恐怕应该叫做PDP-11。”
  
  “哦?”范含回想了一下PDP的历史,确实轮到11了。
  
  在整个PDP系列中,18位机型是主流。
  
  DEC最早的产品PDP-1就是18位的;PDP-2只是个原型,就是给PDP-1换了另外一种内存板,没有真正制造过。
  
  PDP-3是36位机,简单的将PDP-1字长加倍,别的部分几乎没有改动。PDP-3仅仅造了一台,还不是DEC自己造的。一个客户……麻省Waltham的“ScientificEngineeringInstitute”,1956年被CIA建立起来用于研究雷达的微波辐射对人脑的影响的机构……在1960年造好。后来这台机器给了MIT,再后来继续被给来给去,最终在1974年于俄勒冈寿终正寝。虽然可以说PDP-3和DEC关系不大,不过还是占用了PDP的型号序列。
  
  后来1962年的PDP-4是PDP-1的改进,1965年的PDP-7,1966年的PDP-9继续改进,最终形成了一个系列。如果按照历史,1970年的PDP-15就是这个系列的最后一款,升级了晶体管逻辑电路。
  
  这个18位系列是DEC的主流。
  
  另一个系列,就是12位的“经济型”计算机,从1963年的PDP-5时开始,然后就是范含买的这台PDP-8。这个系列在当时看来确实是物美价廉,所以一直经久不衰。除了1969年的PDP-12是相关机种之外,PDP-8一直都在不停的改进,直到1975年的PDP-8/A为止。
  
  还有一个小系列,36位的机型。1964年的PDP-6,售价30,0000美元,仅制造了23台,几乎全都是为了MIT。就在刚刚过去的1967年里,作为继承者的PDP-10研制成功,采用了优秀的分时处理系统。
  
  所以,按照型号序列,也该轮到“PDP-11”了。
  
  “能详细说说么?”范含问奥尔森,“听口气,你好象对这个机种寄予了很大的期望?”
  
  “当然,”奥尔森肯定的说,“如果搞得好,这一次就能摆脱‘乡勇’、‘民兵’的形象了。”
  
  “这一点我深信不疑。”范含说。
  
  “嗯,按照你的方案,那个纯16位的处理器很早就已经搞定了,周边的设备也都差不多了。”奥尔森说,“就是说,机器已经造好,等到相应的软件写好就可以卖了。”
  
  “就是最大访问64k的那种?”范含想起来自己曾经把8086的20根地址线改成16根,为了方便。
  
  “对,虽然少了点,不过已经比PDP-8要强,作为替换机种也不是不行。”
  
  “这个就是预计中的PDP-11?”范含问。
  
  “嗯,确切地说,应该是‘PDP-11/A’。”奥尔森说,“在我们的计划里面,PDP-11分成三种。”
  
  “都用同一款架构么?”
  
  “差不多吧。”奥尔森说,“你决定对MS升级的事情启发了我们,64k内存确实有点少。”
  
  “你们也打算‘升级’?”
  
  “对,也打算把地址线扩充一倍。”奥尔森说,“不过不是‘升级’,是单独的型号,计划就叫做‘PDP-11/B’。”
  
  “那C型应该是什么样?”范含追问。
  
  “就是你的那个方案的附录里面提到的,”奥尔森说,“真正的32位处理器。”
  
  “晤……”范含又想起来了,自己曾经在最后简单的描述了一下386的架构。
  
  直到目前的奔腾四为止,Intel的桌面处理器一律都是沿用386架构,只是后来多了一些其他指令集,比如MMX啊、SSE呀什么的。一般的软件包,包括Windows在内,适用Intel平台的版本也都一律标明“i386”。就是自己写程序,只要不是特殊的任务,编译好的执行文件里面也都是386指令,想玩点高级的,要么自己内嵌汇编实现,要么就链接专用的库好了。
  
  正因为如此,范含才会想尽快实现。一旦搞定,直到自己退休为止,这方面都用不着怎么操心了。相同的平台可以保证软件开发的成本较小,而可靠的利润却很大。
  
  “搞定了?”
  
  “还没有,”奥尔森说,“还有一些关键问题,不过PDP-11/C的名字就是打算给它留着的。”
  
  “关于名字的事还有的商量。”范含说,“按我个人的意思,这三种机器架构相似,但是寻址方法各不相同,虽然勉强可以做到兼容,不过,还是应该分成三种型号比较好。”
  
  “你是说PDP-11、12、13么?”奥尔森问。
  
  “是啊。”
  
  “可是13这个数不吉利。”奥尔森说,“叫PDP-14吧。”
  
  “确实……”范含知道,历史上的DEC就没有在PDP系列里面算上“PDP-13”,PDP-12后面就是PDP-14。可是……在华人心里,14就是“要死”,也不吉利。
  
  这话还不好说。
  
  “要不这样,”范含出主意,“既然那种32位机器可以算是一场革新,不如不要塞进PDP系列了,另起炉灶吧。”
  
  “成啊,”奥尔森很爽快,“你起个名字吧。”
  
  “就叫‘VAX’吧,‘虚拟地址扩展’的意思。”范含脱口而出,“反正本来也就是这么回事,从段式寻址改成页式,不再直接找物理内存了。”
  
  “行!”奥尔森答应了,“那我们就先推出PDP-11,争取替换掉PDP-8,然后是扩展版本的PDP-12,等到技术成熟之后,就轮到VAX了。”
  
  “呃……顺序稍微换一下吧。”范含更正,“把那个扩展版的叫做PDP-11,然后推出简化的PDP-12。”
  
  “为什么?”
  
  “因为这边急需一种真正的,比较强大的计算机。”范含说,“我想干点什么了,成天光看着IBM的System360如此嚣张,心里不痛快。”
  
  “就因为上次IBM劝你老老实实的给它当供货商?”奥尔森问,“其实我老早看IBM就不顺眼,就算没这档子事也一样。”
  
  “这我知道。”范含说,“看我的吧!将来谁是谁的供货商还不一定呢!”
  
  “OK,”奥尔森说,“那就这样,我这边抓紧弄出一台原型先给你送过去,然后可就是真得看你的了。”
  
  “放心吧!”范含说,然后挂了电话。
  
  虽然说自己有点故意,不过确实是不愿意距离真正的历史太远。PDP-11和VAX……推动Unix发展的两大动力,就在这种气氛轻松的聊天当中被确定下来。名字倒是一样,只是内涵却面目全非。
  
  这就是天意么?范含抬头望天,却看见了天花板。
  
  -------
  
  “有几个问题。”电话那边的DEC工程师说。
  
  “您问吧。”范含答茬。
  
  “第一个,您的方案里面为什么把处理器的工作方式分成两种?”
  
  “哪两种?”范含有点儿忘了。
  
  “一种是‘实模式’,另一种是‘保护模式’。”DEC工程师说,“另外,我对于您的这种命名也不是很理解。”
  
  “啊……”范含心道不好,这个漏子可不太容易解释。以前写附录的时候没仔细检查,就直接抄上了。
  
  实模式就是8086的工作模式,除了用来向后兼容之外,没有其他用途。Intel的CPU启动时候默认就是实模式,调用BIOS指令进行系统自检之后载入可启动设备的初始化代码。几乎所有的操作系统内核获得CPU控制权之后的第一件事就是先进入保护模式,然后再干别的。
  
  “这个,只是我不太成熟的想法。”范含说,“生怕复杂一点的模式让BIOS里面的代码不好写……是不是有点多余?”
  
  “是有点儿……”工程师说,“仅仅是启动时才用得到,与其给CPU加上累赘,不如在BIOS里面多费些功夫。”
  
  “那就去掉吧!”范含说,“反正也用不上。”
  
  “嗯。”DEC工程师说,“还有,在您寄过来的文件上面,提到了CPU的特权级别?”
  
  “是,”范含说,“分成内核态和用户态。”
  
  “这个我能理解,但是……”工程师说,“旁边您好像用笔写了点东西,我不太明白。”
  
  “什么呀?”
  
  “您在‘内核态’下面划了一条线,拉出来的注释写着‘Ring0’;‘用户态’的注释是‘Ring3’……”工程师说,“为什么没有‘Ring1’和‘Ring2’呢?”
  
  

(本章未完,请点击下一页继续阅读)
『加入书签,方便阅读』
热门推荐
极品全能学生 凌天战尊 御用兵王 帝霸 开局奖励一亿条命 大融合系统 冷情帝少,轻轻亲 妖龙古帝 宠妃难为:皇上,娘娘今晚不侍寝 仙王的日常生活