下一章 上一章 目录 设置
4、操作系统 ...
-
仙鹤驮着两人来到剑锋半山腰的一座小院,很快又展翅而去。
不得不说,赶山路,还是坐鹤方便,杠杠的。
“这就是我住的地方啦!”带着人进院子,望着院中散落一地的树叶,林听也不尴尬,只嘻嘻笑,“有点乱,你别介意。”
托她这里便宜管事爹的福,林听在这边享受着独门独栋待遇,不用跟普通弟子一样住宿舍。
殷悦拘谨地跟在身后,没有发表任何评论。
他从未进过任何人的私人领域,从未作为客人被邀请过,同龄人对他总避之不及,更遑论异性。
他甚至都不敢移动目光,生怕林听指责他不懂礼数。
好在林听走在前面,压根都没留意到他的紧张。
两人一起进了堂屋,林听招呼他坐下,“随意。”
这个堂屋的布局原本是一般会客厅的样式,当中悬挂剑祖像和茶桌,两边两排圈椅,林听穿来后就改了,放了一张大圆桌和几个圆凳。
圆桌上残留着前一晚没吃完的零食,林听将瓜果皮都扫到一边,“忽略忽略。”
她并没有以什么隆重或者世俗的礼仪来迎接他,但殷悦却在心里悄悄松了口气。
将桌子简单清理,林听又从内屋抱来一堆吃的外加一摞纸和两壶茶,给他倒上,“咱们边吃边说。”
殷悦拘谨接过茶杯,轻轻抿了一口,“……谢谢。”
“我想现在你应该已经明白我之前再三提及的程序是什么东西了,其实跟这里的阵法非常类似。”林听在纸上写了程序二字,又写了阵法二字,然后在中间画了一个等号。
“阵法是一套按特定逻辑运行,可以实现特定功能的东西,大部分阵法的核心原理都是消耗灵气,然后转为其他能量,比如传送阵、防御阵。”
“程序跟这个很像,它是一套设置好的特定逻辑,但区别在于,程序几乎不消耗灵气,准确地说,也消耗,但消耗地很少,它主要的作用是实现一些……”林听顿了顿,组织语言,“你们看起来不重要,但实际却有大用途的功能。”
殷悦放下茶杯,“就好像玉板上炸的烟花那些?”
林听点头,笑了,“对。”
在玉板上炸出烟花图案有什么用呢?空有图案,没有灵气,都是些无用的东西。
但殷悦没有反驳她。
但林听大约也能猜到他在想什么,她转了话锋道,“我还是先跟你科普下手机吧。先说手机,再说程序,会更容易理解。”
“咱们现在的宗门玉简差不多就是一个简单的手机,但它功能实在是台简单,我们管它叫老人机,老头老太太用的,你懂的,不好玩。咱们的目标就是要捣鼓出智能机,我是说,智能玉简,功能很丰富炫酷的那种。”
林听说着,在纸上画了两个矩形,一个写老人玉简,另外一个写智能玉简。
“先说说现在的老人玉简构造,玉简目前就两个功能,打电话和发短信。我的意思是,千里传音和千里传信,对吧?”
殷悦点头。
“千里传音和千里传信,说白了就是一个传音阵和传信阵。”
林听在老人机的中间画了一条竖线,将矩形一分为二,“说白了,宗门玉简就是一个注入了宗门制作的传音阵和传信阵的东西。”
“智能玉简单,跟它非常类似,但又有本质的区别。”林听说着掏出了殷悦的那一堆灰绿玉板碎片,堆在桌面上,“智能玉简,现在也有传音阵和传信阵,但还多了一个Hello World,这是关键。”
殷悦其实没太明白这所谓的关键,但他依然没有反驳林听的话,反驳不是他的强项。
林听在智能玉简的矩形里画了一个横线,将矩形分割成上下两个部分。
“智能玉主要分成两部分,底下的是操作系统,上面的就是我这里说的程序,程序是运行在操作系统上的,我说程序,主要就是指这部分。”
林听一边说,一边将矩形的上半部分,绘制成了网格状,“操作系统上,可以运行无数个程序。最简单的程序,就是弹出一行字Hello,World!”
似乎,听懂了那么一点点。
“程序的运行,几乎不消耗什么灵气,它是运行在操作系统上的,主要的灵气消耗是操作系统。”
“那……什么是操作系统?”殷悦终于忍不住问。
问到点上了,林听给了他一个孺子可教的眼神。
“操作系统其实也是一种程序,但它实在是太特殊了,所以我们把它独立出来,特别对待。操作系统简单来说是实现了让用户来操作玉简底层硬件的一个大程序。比如传音阵,产生灵气波动将声音传播过来,就是调用了喇叭硬件。在玉简上显示文字,显示,那就是调用了显示屏硬件。操作系统把所有操作玉简硬件及上层基础功能全部打包封装好,可以让用户去操作,同时也可以让上层程序去调用。”
殷悦似懂非懂。
“传音阵和传信阵都是单独个体,每个阵法都要从底层到上层去实现复杂的功能,假如我现在需要再加一个投影阵,那我就又要从头做起。但是,假如有了操作系统,我们就可以把玉简的硬件功能全部封装起来,做成一些通用的接口,上层程序只需调用这些接口,只需要发送指令给操作系统,亮屏,显示,播音,无需灵气流转,全部由操作系统来实现这些功能。”
简直是前所未有的思路。
殷悦一时有些震惊,但仔细一想,好像的确是这样。
他诧异于自己以前竟然从未朝这方面想过。
如果是这样的话,有了操作系统,他设计的程序的确就不需要消耗灵气,因为可以直接运行在操作系统上!
这简直……
热情快速迸发,但很快,他又冷静了下来。
就算有了这个所谓的操作系统,他所能做的,也不过是用操作系统叠加新版的传音程序来实现原有玉简的传音阵功能。
“弄这么复杂,也只是实现了跟以前一样的功能,这……有什么用?”
就好像两种不同的解题思路,一种少见,一种普遍,但最终都得出了同样的结果,大家多半还是会选择最普遍的那种做法。
没什么用。
“年轻人,你还是不知道智能机的好啊,等你用过智能机,你就不会这么说了”林听朝他露出了一个‘你不懂’的表情。
没有任何一个人,能够拒绝智能手机。
殷悦没有再继续追问,他已经明白林听对此的坚持,因此他很识时务地将自己的疑问收入肚中,并决定不再表现。
林听之所以以对自己感兴趣,之所以带他来这里,无非就是因为他些许的价值。她想让自己帮她实现这些“程序”,那他帮忙就是了。
“按照你刚刚的说法,玉简里原有的传音阵、传信阵……是不是也可以算是操作系统的雏形?”殷悦伸手指了指玉板碎片。
如果Hello world都能也算一个程序的话,那这块玉板里曾经有的东西,就算是一个操作系统了。
林听闻言连连摇头,“差远了。”
“操作系统的基本要求人机交互都没有实现,它怎么能叫操作系统呢?”
人机交互,又是一个新词。
林听又开始解释人机交互,不知不觉,一个小时过去,殷悦总算搞明白了林听的意图。
她需要一个可以运行在玉简里的阵法,这个阵法需要实现显示、触摸、音效、存储、开机、关机等基础功能,同时,他还要做一个桌面,此桌面非彼桌面,指的是玉板的主界面。是用来陈列以后研发出的程序的,这样林听用手指就可以从桌面点开那些程序去操作。
她对这个‘操作系统’想得很深。
“最最最重要的是,操作系统需要定义出规范的接口,让程序不仅可以运行,还可以调用这些接口,去实现更为丰富的功能。”
“这么说有点抽象,我大致画了草图。”林听翻动纸张,露出她之前就画好的智能玉简交互草图。
其实跟现代手机交互界面差不多,但对殷悦来说,却感觉十分新鲜。
他第一次看到这样的界面,这些界面都是玉简上的。
他从未想到过玉简还可以变成这样。
现在的玉简,有消息来就是亮起,要接通了才知道是谁,给人发送文字也需要特别备注,不然也不知道是谁。
从未有人想过,还可以把玉简弄成这样,这么……花里胡哨。
不,她之前在玉简上炸烟花,就是花里胡哨的。
一行字是鸡肋的,无用的,但是如果是一整块区域,显示出足够多的信息,并且可以用手操作呢?
应该会很不一样。
“怎么样,是不是感觉很有趣?玉简都变好玩了对吧?”林听笑起来。
殷悦点了点头。
林听又拿出了一大张,上面密密麻麻写满了跟Hello World很像,但他完全看不懂的文字。
“概要设计文档,还有主要接口设计说明。”林听笑了一下。
“到你发力的时候啦!”