的入门课程,想要做其他事情之前,先把打字练会了再说,就算你不懂电脑,但是能够闭着眼睛打出想要出现的字符,那也是相当牛逼的。
林鸿的linx微内核的0.1版本已经编写出来了,他这个内核,实际上比linux当初的那个版本还要简单,因为设计的思想完全不一样,里面并不需要封装太多的功能,所需要实现的系统调用,也仅仅只需要包括诸如线程管理、内存管理以及进程间通讯而已,连文件系统都是留待之后作为服务组件来编写的。
这样做的目的,是将系统服务的实现和系统的基本操作规则分离开来,进程的输入输出锁定服务可以由运行在微内核之外的一个服务组件来提供。
这样的设计使内核中最内核的部分的设计更简单。一个服务组件的失效并不会导致整个系统的崩溃,内核需要做的,仅仅是重新启动这个组件,而不必影响其它的部分。
这个特新对于实时操作系统来说是非常重要的,因为使用这个系统的机器,实际上是不允许系统崩溃的,一次也不行,例如卫星和导弹,如果出现这种状况,只有一个结果,那就是自毁或者自爆。
林鸿打算编写的超脑系统也是这样,一旦有些操作被这个系统接管了,而出现突