第398章 安装超脑系统
吃晚饭的时候,冯婉见林鸿老是呆在家里半步都不迈,终于忍不住念叨开了:
“小鸿,你样这整天呆在家里么怎行?要多出去走动走动。孙武是不也在家里么?你去找他玩吧,别缩在家里,样这不好。”
林昌明也点头道:“你妈说得没错,年轻人就应该多出去走走。”
“我道知了。”林鸿点点头“是只这几天我在正编写个一软件,不过快要编完了,弄完之后就出去玩。”
“过年就应该好好休息下一。”冯婉闻言,不由有些心疼“事情是总会做不完,放假休息的时候是还应该休息,不要老想着公司的事情。”
“呃…我道知啦!对了,老妈,你给大师兄介绍的那个女孩,到底是谁啊?我认识吗?”林鸿连忙转移话题。
“是学校老师的个一女儿,你应该不认识。”
“做什么的?”
“在省城当警齤察。”
“警齤察?”林鸿笑道“那岂是不
个一小辣椒?们他两个人能有戏么?”
“是只文职,对方脾气很好的,人也长得漂亮。要是不你还小,我还想撮合们你两个呢!”
“呃…”林鸿有点儿冒黑线了,他有些疑惑“她么这好的条件,还得靠相亲找对象?”
然虽说相亲是个一自古代就流传下来的解救单⾝男女的重要传统,但在现的年轻人,应该更追求恋爱自由吧?受到很多影视作品的影响,在林鸿看来,相亲乎似就相当于封建的落后的找对象的方式,要是有人靠这个来解决个人问题,那说明其本⾝条件也不么怎样,亦或者哪里有定一的缺陷。
当然,这也是不绝对的,例如他大师兄这种类型,是为因工作太忙,事业占据了大半时间。
女生的话,要只
是不丑得影响市容,应该就有不少追求者,更别说对方还拥有公职。
“这你就不懂了,在现相亲找对象,实其
是还最为可靠的个一方式。至于她为什么到在现都有没找对象,我也不清楚。那个女孩我见过,也托人仔细打听过,是个好女孩。至于合不合适,就看张承和她到底相处得么怎样了。”
林鸿对这些事情并不了解,也有没什么趣兴去了解,问这个也是只随口问起罢了。
吃过晚饭,他回到己自的房间,始开继续全⾝心地投⼊到超脑系统的编写计划当中。
这个时候,硬盘的制作经已完成,这个结构,可以说是天眼里面体积最大的个一部件了,是这
个一球形状结构,直径也有将近2毫米长,⾜⾜花了将近十个小时的时间才成功生成。
从这个方面来说,开关蛋⽩的生成效率是还比较低的。
要是让⾝体自主地进行生成,么这小的个一东西,别说十个小时,个一小时就能长出个一
大巨的⾁瘤。
当然,这个硬盘的结构和⾁瘤是还有很大区别的,不是只一种单纯的生物组织。
林鸿首先花了一些时间,将硬盘和其他部件之间的接口给做了出来。
了为节省时间,在连接接口和协议方面,如果能够直接模仿计算机的标准,他就直接模仿,先将功能实现再说,要优化,后以再进行优化。
一切准备就绪之后,他便正式始开进行BLINX的安装,将经已在电脑中编译好的二进制代码程序,传输到天眼当中来。使用的传输方式,自然是涡旋无线协议。
林鸿经已将这个协议当做是超脑系统的标准传输协议了,这个协议暂时也不打算公开。
或许,科学家们在未来的某个时候,也会将这个技术研究出来,而到了那个时候,或许林鸿经已使用另外的协议来进行替代了。
涡旋无线传输协议,不但速度快,且而稳定,不容易丢失数据。在现林鸿使用的协议,是只双流束涡旋,在后以有以必要的话,还可以增加其流束数目,成为多流束涡旋。
最终编译后的BLINX代码,体积常非小,使用涡旋无线传输,一秒钟不到就直接传送到了天眼的硬盘当中。
在通用计算机中,硬件层上面,通常有还有个一BIOS系统,是这
个一直接与硬件打

道的输⼊输出系统,由厂家在出厂的时候,就直接将固件ROM烧制在主板的BIOS

片上。
不过,林鸿所编写的这个超脑系统,却并不需要这一步。
他的超脑系统是实时

作系统,类似于单片机,其部件通常不具备有通用

,以所也就不存在标准的输⼊输出接口。
当然,也并是不说定一不需要,这个看情况,如果林鸿要想另外隔离出么这
个一层,用于直接和“硬件”打

道也是不不可以,还可以增加全安

。
不过,暂时他并有没考虑这个情况。
在现BLINX是直接和“天眼”直接进行

作,反正这个系统暂时还是只他个一人用,他己自自然不会对这些硬件进行“恶意”

作。
林鸿将数据传输到“天眼”中之后,便始开了超脑系统的启动过程。
和计算机类似,启动的时候,超脑系统也将会对指定的硬件结构进行自检,只不过,刚始开林鸿只指定了几个特定的硬件结构,首先是CPU,然后便是显示器(视网膜屏)、存储结构(硬盘和內存)。
要只这几个部件有没出现什么问题,就让BLINX继续执行代码,最终成功启动。如果出现了什么意外情况,则系统挂起,并且给出提示信息。
这个过程是必须的,为因硬件如果出了问题,继续执行也有没任何意义,为因很多代码都将无效。例如,假如硬盘出现了问题,就算系统能够运行来起,但是却无法保存数据,文件系统无法工作,功能将大大受到限制。
当然,显示器对于计算机来说,并是不必须的,很多服务器就⼲脆不配备显示器,系统也能够一样运行。
自检硬件,到底要不要挂起,这就得看具体的情况。
短暂的自检过后,BLINX成功通过,然后正式始开软件的启动过程。
这个过程很快,基本上是一闪而过,然后林鸿就“看”到,眼前凭空出现了个一黑底的矩形屏幕,其大小和个一17英寸的显示器差不多,就那么固定在前方,就像好前面的真出现了个一
样这的显示器。
接着,显示屏上面始开出现绿⾊字符:
>HELLO
>BLINX
>HELLO
>BLINX
…
持续不断地样这显示,如此循环,绿⾊字符不断向上刷动。
看到这一幕,林鸿脸上露出笑容。
这个画面,才真正意味着,BLINX在天眼里面正式运行成功。
之前所显示的內容,是只他手动对视网膜屏进行

作才出现的结果,就像好,他用手在屏幕上画了了个一图案。
而在现,则确确实实地是系统中所显示出来的內容,这个內容,是可以随时很方便地进行修改的。
并且,这两个词汇

替进行显示,意味着BLINX系统的中多进程功能在正运行,也就是说,这个系统然虽简单,但至少经已具备了多任务处理的能力。
被加载到內存中执行的程序实例,称为“进程”个一进程从建立到终止,全由

作系统的核心掌控。

作系统的內部有个一进程队列,针对进程的状态和需求,

据不同的算法安排执行的顺序。每个进程会分配到一小段CPU时间,该段时间结束CPU马上切换到其他进程执行。
像这种不停的在各种进程之间切换执行(即上下文切换)的系统,称为多任务

作系统。
有多任务,自然就有单任务,DOS系统在运行在本地实模式的时候,就是单任务的,也就是说在同一时刻,只能运行个一进程。要想运行其他程序,必须先将当前程序退出。
一般来说,多任务是现代

作系统的个一重要特征,当年LINUX始开编写的时候,首先实现的就是这个功能。而林鸿在现所做的,只不过是重复走了这个一过程而已。
证明了这一步有没问题,林鸿便始开将文件系统模块和內存管理模块给挂载上去。
由于是这微內核的结构,要挂载这些模块,系统连重启都不要,直接进行挂在就行了。
将文件系统挂载上去之后,林鸿测试了个一简单的文件读取和写⼊

作,进行了文件的创建,重命名,朝里面写⼊数据,并且将其显示出来。当然,这些

作,林鸿使用的并是不系统调用命令,而是像之前那样,完全手动进行
将这一步完成之后,他便始开继续完善他的SHELL,也就是字符终端的外壳程序。
他在现
像好又回到了当初和LINUS起一编写LINUX的时候的时期,那个时候是将个一开源的BASH移植到LINUX里面,而在现,他也大量参考了BASH的SHELL外壳程序,始开编写更为复杂的系统调用命令。
SHELL是

作系统里面常非重要的东西,就像好是机

里面的⺟

一样,有了它,就可以在里面建立个一生产环境,极大的加快后以的系统编写进度。一旦将SHELL完成,就像好从0直接跳到了100,有了个一质的飞跃。他在里面实现诸如LS,MOVE和COPY之类的命令,就变得像是做1+1之类的算术题么这简单。
m.YYmXs.Cc