从黑科技到超级工程 第40章
因为他觉察到,伊塔在最近知识见涨之后,处处透露出一种“能力”上的“优越”感。
这怎么可以!
果然,当他这番话之后,伊塔就沉默了。
“明白了,所以,为什么不直接用汇编语言呢?”
叶铭愕然,还治不了你了?
“……自己复习初中物理,动滑轮!”
一秒后。
“懂了,原来是偷懒。”
“……”
……
就在与伊塔的对话中,台上陈教授的课也在继续。
“在前半期,我们着重学了8086下的汇编语言,我记得上一堂课就布置了关于X64下的汇编语言的拓展训练,有完成的举一下手我看看。”
陈晓方教授望向课堂,只见扭扭捏捏中,完成的人不超过10个。
“嗯,看来还不错,我还以为一个都没有呢。”他笑着示意众人放下手,顿了顿:“同学们,我确实有点好奇,你们说,那些不完成老师布置的拓展联系的人,和那些工作后又吐槽说大学里什么都不教、或者教的全是落后知识的人,这两种人有没有互相重叠的可能性呢?”
“我觉得有,而且可能性还挺大。”陈教授虽然脸上依旧是笑眯眯的,但大家明显听出来了,他是在挖苦人。
于是整个教室便立刻陷入了沉默。
“是,可能有人要说太难了……但只要认认真真地看了书,上网找一下相关资料,或者来问我一下,它就真有那么难么?”
“我看不是难,是懒。”陈晓方教授视线落在后排。
准确地说,是落在叶铭身上。
这眼神,看得叶铭一阵发毛,然后就咯噔一声。
果然,下一秒,陈教授便道:“咱们教室里,现在就坐了一位大一的外专业同学。”
随着陈教授的话,所有人便不由自主地顺着他的目光朝后望去。
叶铭面不改色,镇定无比,也随着众人眼光不住找寻。
但很显然……他的表演是徒劳的。
这都已经半期了,教室里来了个新面孔,谁还不知道是谁么?更何况,身边还有沈如海这家伙在一脸促狭地看着他,就差伸手指着了。
“我就不施展中学时代班主任的那些惯用伎俩了,毕竟当年我也深受其害。”陈教授见叶铭变得窘迫起来,微微一笑道:“但同学们,出了校园你们就要面临这残酷的世界了。多点傍身之技他不好么?”
“好了,正式上课,接下来我会随堂提问,大家做好准备。”
陈教授最后瞥了叶铭一眼,开始低头翻动PPT。
……
半小时后。
当第二次回答陈老师有关内存指针的问题后,叶铭看了一下时间。
他就知道,按照老陈这人的一贯理念,他今天这堂课是绝对跑不掉了。
果不其然。
陈晓方教授提了三个有关内存的问题,其中有两个都是直接点了他的名字。
“回答得很不错,在32位系统中,利用超过4GB内存的关键是内存分页技术,这看似一个过时的问题,但你们永远不要低估实际问题中老爷机的数量。”
说完陈教授也看了一下时间。
然后,就在他要宣布课间休息的时候,一直站着的叶铭突然道。
“陈老师,我想请教个问题。”
陈晓方教授微微一怔,脸上笑意升起。
“什么问题。”
“如果有一个能够直面机器语言的系统,我们有没有抛弃汇编语言的可能性。”
叶铭表情淡定,一脸平静。
这问题,自然是他替伊塔问的。
第051章 你忘记系统了
叶铭的问题让陈教授很是愣了一下。
因为……这问得很没有水准,甚至有点民科。
众所周知,计算机科学领域有几大“流氓”。
譬如脱离需求谈设计、脱离场景谈技术、脱离生态谈架构……这些都是耍流氓。
叶铭这个问题就有点类似脱离生态谈架构。
但陈教授也只是愣了一下。
毕竟他知道,叶铭的计科知识扎实得很。
沉吟片刻后,陈教授微微一笑:“如果把你的问题放大到整个电子电路,而不是单纯地指我们的个人计算机系统,那么答案是显而易见的肯定,因为嵌入式开发就不要汇编语言。”
“这就要牵扯到汇编语言的定义了――它一开始是古老的计算机机器语言的升级,随后变成了对处理器指令的符号化描述。”
说着陈教授拿起粉笔开始在黑板上画了个简单的PC架构。
“在开始学习汇编的时候,我们就讲过计算机系统,从机器语言到汇编语言到高级语言……”
陈教授也不嫌麻烦,快速地讲了一遍计算机架构基础。
“……这里,系统层面,出现了新的玩家――安卓。因为安卓是由JAVA搭建的框架,所以如果你们今后想做安卓开发的话,那么就不需要掌握书里8086的汇编指令和代码了――但安卓同样有基于ARM的汇编指令……”
随着黑板上写下满满一黑板的板书,陈教授放下粉笔,拿起毛巾擦了擦手,最后望向叶铭。
“……所以,我们回到你的问题。”
“针对普通开发者而言,如果一个系统的开发框架能够做到完善,那么面向机器的低级语言就不是必须的,譬如安卓开发。”
“但针对系统和硬件而言,汇编语言不会消失,只会以另外的形式存在――因为它的本质是数据与处理器交流的桥梁。”
“当然,如果你能够开发一个全新的处理器架构再搭配上全新的系统的话,我觉得,一切都有可能。”
陈教授幽了一默后望向叶铭。
“说清楚了没?”
“谢谢陈老师。”
……
在沈如海的诧异眼神中坐下后,叶铭在脑海中问出了陈教授同样的问题。
“说清楚了没?”
“说清楚了。”
“那你还想设计一个系统吗?”叶铭面无表情。
“我还想设计一个处理器。”
“真的还是假的?”
“真的。”
叶铭:“……运用场景呢?软件环境呢?”
伊塔平静地回道:“脑机。”
叶铭眼角猛地一缩!
“等等,我们之前就讨论过,脑机最关键的难点是数据传输……”
“会有办法解决的。”
叶铭:“……你不能老是异想天开。”
“如果你传授给我的生物知识正确和准确的话,那我可以理解为,生物大脑感知,受到的最大欺骗是视觉欺骗。”
“虽然我对你是如何‘看’到你所在的世界并没有直观的感受,但从你的描述中,我大概能估计出相关场景。”
伴随着伊塔的声音,叶铭脑海中便出现了一个火柴小人――这是他给伊塔描绘人类形象的时候“随脑生成”的。
看模样,伊塔估计觉得这是他的形象了吧……
紧接着,火柴小人的四周又开始生成各种千奇百怪的东西,包括不限于水杯,椅子,桌子,山,树,以及其他的人……
“这些东西存在于你的空间,你通过眼睛这一器官对它们进行感知,然后转化成神经信号,最后通过大脑处理,生成画面。”
看着满脑子的抽象线条画,叶铭满头是汗:“……是,而且我申明一点,真实的世界不是这样。我要帅很多的!”
“那不重要,重要的是,视觉是信号欺骗。你的世界能够在一平方厘米大小的空间制造出几百亿个晶体管和电路,那就应该能制造出连接视觉神经系统的芯片和电路。”
叶铭:“现有条件下是不可能的……”
伊塔的声音平静地传来:“你忘记系统了。”
叶铭猛地一怔,他立刻便想到了那些材料分析和工艺突破。
难道真的能够搞一个生物芯片?
而如果真的有生物芯片了的话,那……
还要什么X86!ARM!
……
……
唐志高实验室。
杨超雄作为唐教授新课题的头号干将,他自然而然地也担起了课题筹备会的组长责任。
于是,叶铭的那篇试验设计草案便落在了他手里,并和师弟师妹们一同讨论了起来。
“师兄,我先说,我对脑机是外行,但叶铭这个报告看起来可行。”即将研三的关海右手熟练地转着笔,眼睛紧盯着笔记本:“这半个月我们刷了不少相关论文,而且你看他的设计,脑电信号采集时的参考电极,他用的不是接地方案,而是用的从耳垂取电的方案,形成一个差动电路。”
“这种方案,也是目前主流的方案,只不过我们拿不到别人的去噪算法。”
杨超雄面无表情地点头:“算法的话,叶铭本身很犀利,我们大家都见过了”
听到这话,一干人便同时笑了起来。
杨超雄师兄一个博士生,结果被叶铭这个本科生把B给装了,把他郁闷得够呛……
不过好在叶铭态度谦虚不说,也没有大动杨超雄的代码,只是进行了算法迭代――能者居上嘛,大家不得不服。
因此,大家对这个老师很看重的小师弟并没有什么特别的看法。
就在这时,房门被推开,唐志高教授走了进来。
“讨论得怎么样了?”唐教授一边问着,拉了把椅子挨着杨超雄坐下。
“整体上没问题。”杨超雄想了想后点头:“毕竟承认,叶铭做事还是很严谨的。只不过关于设备采购以及其他的细节方案,他并没有写。”
“嗯,毕竟人的精力有限。”唐教授笑着望向众人:“那意思就是,可以让他搞搞咯?”
“老师,试没问题,设备真的很贵啊……”杨超雄回望向导师:“先不说别的,g.tec的一个GAMMABOX信号仪就是十几万呐……我们找地方借都不好找。”
唐教授眉头微微一皱。
众人便沉默了下来。
经费没申请下来之前就买设备,那就意味着实验室自己掏钱……
但大家也都知道,唐教授之所以想搞脑机+AI+轮椅,是有原因的。
第052章 我先来
背着电脑,叶铭慢慢走向唐教授的实验室。