看到陈经把注意力集中到自己身上后韦老这才介绍起来:“小经,相信你也猜到了,我就是经常和你通过信件认识的韦老,我旁边这几位也是你认识的人,是谁等会再说,这次叫你来呢就是想让你加入这个研究小组,现在这间实验室就是专业开来作这研究用的,我们……”
“我们这帮老家伙都是被他给拉来做操作系统的,小经你小子不错,以前可看过你想出的不少点子,早想跟你一起聊聊了,别听这老家伙的,他说那么多全都是废话,有什么问题来问我,我就是陆风源,别说不记得我。”
陈经一看这位陆风源,一个斯文人的样子,想不到他性子这么急,不等陆老讲完就接过话来,陈经敢说不记得他吗?万一……嗯总之后果很严重还是别想了,马上加话:“陆老师您好”
“那么客气干嘛!写信的时候不是让你叫我老陆吗,年轻人要有点朝气嘛,别象老韦那家伙一样顾虑这顾虑那地,一点激情都没有。”
陈经一时还真忘了此人写信是还特意就这问题骂了他几次,直到他叫老陆很顺溜了才停止,忙纠正过来:“老陆,你看我这不是看到人本人在这一时反应不过来的吗?”
陈经知道跟这些人在一起其实不用表现得太过尊敬,反正尊敬放在心里就行了,只是在座都是高高在上的人物一时转不过来而已,被老陆这一骂也就放开了,接着他又重新认识了在座的各位,总算把各人与信件中的姓名对上号了。
等众人都介绍完了之后,韦老上来对陈经说:“小经,以前看你跟我们要了不少大学里才学到的书,现在大一的内容对你来说不算什么了吧?”
“嗯,没什么问题了,就算现在要我考试都没什么。”
“那就好,你刚来科大也许还不知道,科大在上课考勤方面其实可以说是全国最宽松、最自由的,只要你考试考好了平时再怎么缺课一般都不会理你,没有老师会盯着你的。”
“韦老,鼓励学生旷课,你这可是教坏学生啊!”陈经听韦老的语气象是巴不得他旷课一样,于是难得地跟韦老开了个玩笑。
“没错!我就是鼓励你旷课,别人不知道我们几个老家伙还不懂吗,以你现在的水平大一大二的知识对你来说也是信手拈来吧,反正旷课后你就多看看书,多来陪我们几个聊聊,介绍几本书给你看吧……”
陈经在实验室跟几老聊了不少时间,回去的时候已经很晚了,有了韦老的尚方宝剑,陈经现在旷课也旷得理直气壮了,反正咱背后有人,因此他经常去图书馆找些书来看,更多的时间是去去韦老他们那儿,到晚上他基本上都是窝在宿舍里学编程,终于在开学四个月后陈经觉得自己编程方面学得差不多了,因此他正式开始了操作系统的设计,从此他基本上都一直跟韦老他们混在一直了,反正要学硬件方面的知识的话请教韦老他们还快点,如果不是编程方面需要自己多练习他都打算一开始就在那实验室过了,不过为了防止阻碍几位所以还是用自己的电脑回宿舍练。
几老看到有了新力军的加入也很高兴,于是这几老一少除了吃饭之外基本都躲在实验实里设计系统,于是科大的学生就看到这样一个奇特的风景,到了吃饭的时候,几个老头中间夹着一个年轻人边走边讨论着向食堂方向走去,这场面看起来显得有点怪异,怎么看都象是几位老人在教训孙子。
几老开始立项设计系统已经两年多了,不过进展不是很理想,陈经也从到到尾看了一遍他们研究的过程,这才了解到他把操作系统看得太轻了。
按照陈经的理解,启动计算机时首先通过CMOS里的引导程序读取硬盘上的主引导扇区(MBR)中一段代码,接着由MBR代码引导操作系统启动。这段代码会读取系统所在的活动分区的DBR引导代码,然后再通过DBR引导代码查找操作系统的启动文件(比如windowsxp的NTLDR),之后计算机的引导权就交到操作系统的启动文件手上,这时才是真正启动操作系统的过程,启动文件接着就进入系统所在分区启动操作系统了。
原理就这么简单,但真正做起来的时候才发现困难重重,首先是兼容性的问题,要知道现在有很多种CPU,而各种CPU的指令又是不同的,指令不同那就代表了同一项代码代表的意思不同,比如01101111这一字节的机器码,对于某种CPU来说可能是代表加法,但另一种则可能完全是另一个意思,韦老他们还没什么感觉,只要使用不同的连接器把代码转换成机器语言就行了,但陈经却是想到了他今后要设计智能操作系统,为了能在现今计算机能力比较弱的情况下产生一定的智能,因此他要尽可能地提高执行效率,而机器语言由于是CPU能直接运行的所以效率最高,因此他想用机器语言编写操作系统的内核,这样现在的一些连接器就无法使用,他只能根据不同CPU编写不同代码,这点就让陈经觉得头痛了。
并且陈经现在在操作系统的领域其实还是一个门外汉,看到韦老他们写的代码的时候有时候是一知半解的,虽然用C语言编程他是没问题的,但对于操作系统来说不是光会编程就成了的,各种硬件也要很熟悉,还有一些比较特别的概念也要他重新理解,就比如CPU的实模式和保护模式这些概念都是他以前未接触过的,因此很多东西陈经都要从头学起,也好在陈经有一颗强大的脑袋,这才让他不至于太昏,但这些基本概念一理解下来就算以他超人的学习能力,还加上旁边一帮专家的帮忙,这还是花了他三个月的时间,也就是说他大学的第一个学期即将结束了,这时别人都进入了复习备考的时候,不过对陈经来说大一的内容就算他不看,考个60分还是没问题的,因此他也不急,还是一如既往地跟几个老家伙在一起。