第339章 LINX V0.1(2 / 2)
得到的答案自然是否定的,在这方面学校有硬性规定,除非是重大疾病无法行走,否则必须参加。其实想想也能理解,如果能够通融,管理就根本没法进行下去,不想进行军训的人海
在其他人忙碌的同时,林鸿则在继续编写着自己的linx。
其他寝室的成员对此已经见怪不怪了,他们也曾问过林鸿到底在编什么,林鸿的回答则是编写一个比较复杂的软件。
要是直接跟他们说编写操作系统,那稍微有点夸张。虽然林鸿在他们的眼中电脑技术非常厉害,可是编写操作系统可不是一般人能做的事情,要是他都能做这事了,那还跑到这里上什么学?
说起到水木上学的目的,林鸿也还真没忘记。
这几天他也没闲着,大致对水木计算机系的整体情况进行了一番了解。当然,了解的方式有点特殊。不过,最终的结果让他略微有些失望。在计算机领域,就算是水木大学,研究深度也只能说是一般。
那些老教授虽然理论基础雄厚,但是很多思想还只是停留在八十年代,他们更重视的是理论知识。把算法,数据结构等理论研究得非常透彻,但是实际的应用却非常少。这些知识属于最基础的东西,基本上不会过期,就和数学原理一样。
但是有这些还不够,计算机领域是一个日新月异的领域,老是将目光停留在原地可不行,完全更不上时代的发展。
这个因素是因为国情而造成的,并不是说这里没有聪明人,恰恰相反,这里的聪明人非常多,来自全国的优秀学子都汇集在这里,他们不缺iq,所缺少的只是引导而已。
吴东就是这样一个例子。
他脑瓜子非常聪明,用林鸿的标准来说,就是他的精神力比常人要高出一大截,但是由于环境的因素,他的这些聪明才智根本没有得到充分发挥,在大学之前,他所能表现的地方,无非是不断地做题再做题而已。
一没见过电脑,二没接触过网络,这个样子然没法在计算机领域有所作为。
这几天来,吴东一直在练习打字。
这是学习电脑最基本的入门课程,想要做其他事情之前,先把打字练会了再说,就算你不懂电脑,但是能够闭着眼睛打出想要出现的字符,那也是相当牛逼的。
林鸿的linx微内核的0.1版本已经编写出来了,他这个内核,实际上比linux当初的那个版本还要简单,因为设计的思想完全不一样,里面并不需要封装太多的功能,所需要实现的系统调用,也仅仅只需要包括诸如线程管理、内存管理以及进程间通讯而已,连文件系统都是留待之后作为服务组件来编写的。
这样做的目的,是将系统服务的实现和系统的基本操作规则分离开来,进程的输入输出锁定服务可以由运行在微内核之外的一个服务组件来提供。
这样的设计使内核中最内核的部分的设计更简单。一个服务组件的失效并不会导致整个系统的崩溃,内核需要做的,仅仅是重新启动这个组件,而不必影响其它的部分。
这个特新对于实时操作系统来说是非常重要的,因为使用这个系统的机器,实际上是不允许系统崩溃的,一次也不行,例如卫星和导弹,如果出现这种状况,只有一个结果,那就是自毁或者自爆。
林鸿打算编写的超脑系统也是这样,一旦有些操作被这个系统接管了,而出现突发状况的时候,系统突然重启掉链子,那么则很有可能会危及到自身的性命。
微内核的0.1版编写出来之后,林鸿便琢磨着想要把它安装在什么机器上进行一些应用,在应用的过程中再继续优化里面的结构。
机器必须足够简单,并且还能够用到其中比较高级的功能。
想来想去,他想起了当初在美国的时候,所见到的一次机器人比赛。亚瑟的叔叔和他父亲进行了一次终极对决,最终以马克的失败而告终,原因是因为马克的玩具车电池耗尽。
马克虽然失败了,但是当时他的思想却给林鸿带来了不少思考。
他的玩具汽车,看似混乱,却表现出来了一定的规律,马克将这种“混乱中的秩序”称之为机械智能,并且提出“反射也是一种智能”的崭新概念。
林鸿虽然之前对此没有什么研究,但是却对此深信不疑,马克的理念他印象非常深刻。
“看来,我是不是也应该去买几辆玩具车玩玩?”林鸿这样想道。(未完待续)
↑返回顶部↑