都说万事开头难。当你终于下定决心去做一件事的时候,你会发现,后面的事会越来越难的。
——蛤蟆
林云见到黄老师和李老师的是,吓了一大跳,两位老人穿着很朴素,跟街头公园遛弯的老头老太太没什么区别。
带着厚重的眼镜片,佝偻着腰,说气话来慢条斯理的,做事也是一板一眼的那种。
“听小胡说你要跟我们两个老家伙请教一些事情,”李老师带点歉意的说道:“比较忙,也就吃饭的时间能多聊几句。”
“是的,非常冒昧打扰您二位,我是林云,”林云殷勤的给两位老人擦了桌子,道:“就是想问二位关于处理器的架构的问题,完全国产化还需要什么,指令集能否全部中文化,难度在哪儿。”
“我听小胡说你不是研究这一块的吧,怎么对这个感兴趣?”黄老师很好奇的看了林云一眼。
“我科学院汤博远老师的学生,助攻凝聚态物理研究,”林云点点头,道:“确实不研究这一块,感兴趣的目的是我想架构属于我们国家的CPU,并且能够做出编译语言和操作程序,我跟花瓣公司的主管聊过,要完全做到这点,必须从底层架构做起,这才来麻烦您二位!”
“哦?”李老师放下了筷子,看着林云问道:“为何想做这件事?”
“您二位可能太忙了,没关注新闻,”林云意识到这两位醉心于研究的老人可能没注意国际新闻,说道:“白头鹰国彻底对我们实行了芯片禁用,操作系统也不会再对我们开放更新,所以我想做这件事!”
两位老人显然第一次听到这个消息,先是震惊,而后楞了半晌,之后恢复了古井无波的神情,黄老师淡淡道:“太祖说过,让他们封锁吧,封锁个十年八年,我们什么就都有了!”
“这不是,就有你这样的热血青年要为国家做点事情么?”李老师呵呵笑道。
“我想尝试一下,不知道能否成功,”林云有些不太好意思。
“会成功的,”黄老师的目光慈爱。
陪着两位老人边吃饭边聊关于处理器的架构问题,处理器分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的处理器,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构。
CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元。其工作原理也极其简单,就是CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止。
控制单元在时序脉冲的作用下,将指令计数器里所指向的指令地址送到地址总线上去,然后CPU将这个地址里的指令读到指令寄存器进行译码。
对于执行指令过程中所需要用到的数据,会将数据地址也送到地址总线,然后CPU把数据读到CPU的内部存储单元(就是内部寄存器)暂存起来,最后命令运算单元对数据进行处理加工。周而复始,一直这样执行下去,天荒地老,海枯石烂,直到停电。
至于这个时序脉冲,其实就是通电和断电的过程,也就是1和0。
这些专业性的话题对于林云来说有点难以理解,好在两位老人都是特别好的老师,一点点给林云解释,并做了简单的比喻。
吃完饭又带着林云来到了实验室,给林云看了龙芯的架构示意图和基本的运行规则。
“处理器的架构其实没多大难度,最大的问题是指令集,一个中文指令需要两个字节储存,但一个英文字母只需要一个字节,这就是造成了中文指令集的复杂性,如果能解决这个问题,剩下的事情就变得很简单了,”黄老师最后给林云回答了这个问题。
林云躬身对两位教授施礼后离开了龙芯的总部。
今天的谈话对林云来说是一场非常大的收获,基本摸清了处理器的架构问题和中文编程以及中文操作系统的可行性。
回到科工局之后,林云一头扎进了二号实验室,自己开始架构处理器。
他不是没有想过直接研究量子计算机,但是要找到符合条件的量子,比架构处理器难度大多了,如果大洋对面的中二绅士们再次脑袋发热,那对种花国来说肯定会有很大的冲击。
林云的脑子里全是黄老师的话,他试图寻找更少的字节去储存庞大的中文体系,这是一个非常复杂的工程。
不断的尝试各种方法,拆字组合,拼音都用上了,还是不行。二号实验室的智脑将目前所有CPU的架构全部进行了拆解,林云看着无数密密麻麻的字符如同一片星空一般,头就更大了。
“到底应该怎么做才行呢?”林云躺在床上,脑子里一团浆糊,他
本章未完,请点击下一页继续阅读