第20章 妖孽

鼓掌声在继续,赵屯看了看时间,已经下午5:00,教室里面有些昏暗了。

他走到教室门口将灯打来了,本来快要停息的掌声再次响了起来。

赵屯回到讲台,抬手压了压,掌声很快就停了下来。

他笑着说:“各位,一会能不鼓掌就不要鼓掌,不然会耽误大家吃饭的时间。”

教室中的师生们笑了起来。

赵屯接着说:“因为这次讲课是临时起意的,没有漂亮的PPT看了,大家将就一下直接看原始资料了。”

他将超算“白泽”的资料调了出来,投影布上和笔记本电脑的屏幕上显示的内容是同步的。

“这次优化超算白泽,硬件方面没有做任何的改动,因为智能化办公项目星期一就要开始,改白泽的硬件工程量太大了……”

“我先简单介绍一下超算白泽的硬件结构组成,节点……通信宽带有60Gbps……从根本上说,超算白泽是全国产的超级计算机,通用处理器和加速处理器使用的都是天芯中科自主研发的芯片,分别是天芯3A1500A和天芯3s1500。”

赵屯对超算白泽的硬件构成几句话就带过去了,他的重点不是硬件构成,而是最为重要核心,天芯3A1500A芯片。

“超算白泽的主芯片是天芯3A1500A,想必大家知道,操作系统是基于芯片的……严格意义上说,天芯3A1500A芯片使用的是国外的MIPS指令集,自主研发的微架构……”

“MIPS指令集……其指令集的体系结构……”

“你们看天芯3A1500A的微架构,其中……”

随着赵屯的讲解,投影布上出现了相应的内容。

MIPS指令集和天芯3A1500A的微架构是他讲述的重点,他对超算白泽的优化也是基于此的。

不过对MIPS指令集和天芯3A1500A微架构说的东西都是概括性的,不可能深入的去讲,因为要讲细节,几天几夜都说不完。

在说这些的时候,赵屯很明显的看出,坐在教室中的人绝大多数压根就听不明白,不过那些老师到是听的精精有有味,让他意外的是和周齐一起维护超算白泽的那二十几个学生,这些学生和那些老师一样,都能听懂,而且还做着笔记。

在说完指令集和微架构后。

师生们看赵屯的眼光都变了,有些意外,他们都知道赵屯能够这么轻松的介绍指令集和微架构,那一定是达到了精通的程度。

赵屯笑着说道:“我能优化定制版linnux的基础就是我能得到天芯3A1500A芯片的指令集和微架构的数据,如果用的是国外的芯片,底层次的优化就谈不上了,最多在应用软件层面修修补补,没啥卵用。”

对芯片来说,你不知道其指令集和微架构,那么你将无法掌握该芯片。

这就是国产芯片的重要性。

教室中再次响起了掌声。

赵屯在讲课的过程中,陆陆续续的还有学生来到教室,这些学生来到教室就站在走道,慢慢的人数越来越多。

在赵屯将完指令集和微架构后,教室中有300多号人了,教室的后面和走道上都站满了人。

掌声停息后,赵屯笑着说:“接下来我来说说定制版linux,至于自研的九术,我看最后有没有时间,有时间的话就说说。”

“这个定制版linux操作系统,总体来说和天芯3A1500A芯片还是比较契合的,我们从它的内核来分析……对底层……”

赵屯讲起来的速度非常的快,很多内容在投影布上出现了没两秒钟就不见了。

急的很多学生直接拿手机录像了。

这次讲课,目的不是为了教学,赵屯知道,他讲的东西,懂的人一看就会懂,就如蔡明浩、陈伟还有那些参与过超算“白泽”项目的老师,还有周齐和维护超算“白泽”的学生。

这些人对赵屯说的东西都十分的熟悉。

分析定制版linux的内核不是赵屯的重点,他之所以说,是为了体现他的能力,其实就是对教室中的师生说:“看看,我赵屯虽然是数学系出身的,可我能将定制版linux的内核整的明明白白的。”

在赵屯讲完定制版linux的内核后,效果马上就出现了,教室中的师生看赵屯的眼神不再是意外,而是变成了惊讶。

从赵屯能够把定制版linux的内核讲的深入浅出,就能知道赵屯对linux掌握的水平。

赵屯讲完了指令集、微架构和优化前的定制版linux内核,可以说所有的铺垫都讲完了,接下来就要说到主题了。

他是怎么优化定制版linux的?

赵屯摸了摸自己的肚子,觉得有些饿了,看看时间6:50,再看看教室外面,天已经黑了。

他在考虑还要不要继续说。

就在这时,杨文涛出现在教室门口,看了看满满一教室的人,无奈的摇了摇头。

他来到赵屯旁边,小声的问:“院长!刚刚后勤处处长许正义打来电话,让这些学生去食堂吃饭,一会食堂的阿姨们就要下班了。”

不久前,后勤处处长给他打来电话,问他今天是不是有其他的活动,为何过了吃饭的时间学生餐厅的饭菜还剩下400多份。

他一打听才知道,计算机系的学生全都跑计算中心来听课了,还是听院长赵屯的讲课。

好奇的他就跑了过来。

一到教室,好家伙,只有160个座位的教室挤下了400多号人,教室后面,走道都站满了人,甚至很多座位的地方都站满了人。

赵屯看着满教室的人感到意外,他讲的这些东西教室中的人有三分之一能听懂就不错了,估计很多人都是来凑热闹的。

有必要搞的饭都不吃来听这些听不懂的东西。

看着教室中400多号人那渴望的眼神,他知道今天不讲完是不行了,区别是先吃晚饭,吃完后接着讲,还是讲完后去吃饭。

赵屯对杨文涛说:“我问问。”

他看向教室中的众人,说道:“时间不早了,大家要不要吃过晚饭后我们再继续?”

一时间教室中异常的安静。

安静只保持了一会,众人给出了回应。

继续!

赵屯就知道会是这样的结果,他对杨文涛说:“杨哥!你让学生餐厅留两个阿姨就行了,其他人收拾收拾下班,讲完后我们就去。”

杨文涛看了看教室中的众人,特别是蔡明浩蔡主任,那眼神好像再说,“赶紧滚蛋,不要在这耽误事。”

他对赵屯说道:“也只能这样了。”

说完后杨文涛离开了教室。

登时,教室中响起热烈的鼓掌声。

赵屯也很无奈,他也很饿,只能讲快点。

在掌声停下后,他开口说道:“我来说说我是如何优化定制版linux,这要结合天芯3A1500A的微架构一起讲……操作系统是基于微架构……根据微架构我优化了定制版linux的内核……”

赵屯讲课的速度比之前快了三分,他将微架构和优化后的内核穿插着一起讲。

这里他不再是概括了,而是具体分析了内核的结构,把每个部分的功能说的明明白白,特别是在投影布上出现内核源代码的时候。

教室中的众人一脸疑惑,出现在投影布上的源代码为何都是汇编语言。

难道是C语言编译后的?

直到赵屯的一句话,“优化后的linux内核都是用汇编语言写成了。”

一时间,教室中发出阵阵的惊呼。

周齐和罗小杰两人面面相觑,两人眼中透露出来的满满的都是震惊。

罗小杰拼命的摇着头,低吼着,“不可能……没人能这样做,骗人的,一定是骗人的。”

他不相信有这样的人存在,既然能用汇编语言这么低级的语言来写linux的内核,关键的是还成功了。

周齐小声的对罗小杰说:“小杰,没有什么是不可能的,我疑惑的是用汇编语言写linux的内核工程量巨大,院长是怎么在短短的时间内完成的?”

他知道的比罗小杰更多,用汇编语言写linux内核的人大有人在,这么干的基本上都是一些牛人。

现在看来,他远远低估了赵屯,开始听到赵屯优化定制版linux,他觉得赵屯只是玩玩,想到对方是院长,他没有多说,没想到会是这样的结果。

他看向坐在第一排的蔡明浩蔡主任和陈伟教授,这两位能坐在这就说明了问题。

蔡明浩坐在第一排听的特别认真,老脸上堆满了笑容,赵屯给了他太多的意外,从讲解上看,赵屯对超算白泽的了解已经不亚于他了。

对linux操作系统的了解也远超同行。

这纯汇编语言写linux内核,还成功了,这是不是太夸张了。

坐在后面田振华同样的一脸不可思议,先前他猜测用这种方法能够达到目的,哪知道这位年轻的院长真的这么干的。

只是这样做的难度是不是太大了,怎么做到的?

这是一个人能够完成的吗?

可事实就摆在他的眼前。

按照赵屯提供的思路和方法,他同样能够实现,就是工作量……

难道院长背后有一个专业的团队?

……

赵屯一口气说完了定制版linux优化的全过程,他讲的已经很深入了,再讲就得讲具体的技术细节了。

他一抬头,发现众人一脸震惊的看向他。

他笑了笑说:“大家对这个答案可满意?有没有不清楚的?”

赵屯的话声刚落,陈伟教授站了起来,大声的问道:“院长!你是怎么做到的?”

“陈教授!我不是已经回答了吗?难道陈伟没有听明白?”

赵屯狐疑的看着陈伟教授,就他对陈伟的了解,陈伟教授听懂这些还是没有问题的。

陈伟红着脸,解释道:“院长,我已经知道你是怎么优化定制版linux操作系统的,现在我问的是院长怎么在这么短的时间内完成定制版linux优化的,特别是用纯汇编语言写linux的内核,这不是短时间内能够完成的?”

蔡明浩同样好奇的看向赵屯。

教室的众人齐刷刷的看向赵屯。

赵屯笑了笑,一脸轻松的说:“原来你们对这个好奇,那我说说。”

“你们看……这些是我收集的关于MIPS指令集方面的资料,还有其他指令集的,如x86、arm。这是我对各类指令集的理解和总结。”

随着赵屯的述说,投影布上出现了各类文件夹。

“这是各类已经公开的芯片微架构,可惜的是主流的芯片微架构都是高度机密,不然我收集的资料会更加的丰富。”

“最后这个,是linux相关的资料,这些资料中包括了linux的各个方面,看看这个……这些都是关于linux内核的……这是我整理出来的,纯汇编语言写的内核,这个文件夹中都是汇编语言写的模块……”

教室中的师生被这些资料震的一愣一愣的。

赵屯可不管这些,他继续说:“这些资料都是通过各种渠道收集起来的,我通过整理、分析,将有用的归纳到一起,用的时候直接调用就可以了。”

“就如这次优化定制版linux,对我来说最难的是搞懂天芯3A1500A的微架构,之后就没啥难度了,从资料库中找些有用的模块拼拼凑凑就可以了。”

“总的来说,优化定制版linux还是蛮简单的。”

他过去就是这么干的,只是收集的资料有限,效果不明显。

“大家应该知道,我毕业后一直写科幻小说,挣了钱后开始研究人工智能,收集的资料乱七八糟的一大堆,不过通过整理、分析后得到的有用的资料也不少。”

“我觉得,整理、分析那些收集来的资料最耗时间,而且难度也大,这也是我研究人工智能的原因,我……”

赵屯一直看着笔记本电脑的屏幕说话,他一抬头发现发现教室中静悄悄的。

师生们用诡异的眼神看着他。

他尴尬的笑了笑,“各位,时间不早了,要不今天到此为止。”

不能再说下去了,他都怀疑再说下去这些师生会不会冲上来打他。

蔡明浩看着台上的赵屯都想笑,还是太年轻了,让你说你就老老实实的说呗,扯其他的干嘛!

说优化定制版linux蛮简单的,还说linux只是在写科幻小说的空余时间研究人工智能顺带研究的。

这是不是在炫耀,觉得在坐的各位都不如你。

他缓缓地说道:“院长,能不能把你展示出来的资料给计算机系一份,我好让计算机系的师生们学习?”

他在心里给了赵屯两个字:“妖孽!”

赵屯连忙点头,“没问题,回头就给计算机系一份。”

这时,他发现教室中的气氛好了很多,不像之前那样……

他一看时间,都晚上9:30了,难怪不觉得饿了,这是饿过劲了。

他看这讲台下的众人,说道:“大家应该没有问题了,那今天就到这,大家赶紧去食堂吃饭,食堂阿姨还在等着。”

就在他要收拾东西,众人说说笑笑准备散场的时候,坐在前排的周齐举着手站了起来,大声的说道:“院长!我想知道您对‘九术’的看法。”

教室中再次安静了下来,准备离开的众人回到了以前的位置。

用期待的眼神看着赵屯。