欢迎书友访问新御书屋
首页末日编程者 第一百六十一章 系统调度法

第一百六十一章 系统调度法

    也不知道过了多久,韩海终于从阅读代码的状态清醒了过来。
    此时韩海的脸上有些疲倦,但是他的眼神还是炯炯有神,并且表情中带着一丝兴奋。
    因为此时韩海,已经把风钢的结构图还原了出来,并且印入了自己的脑海。
    这也是韩海清醒后,发现自己的另一个特征,他发现自己过目不忘了,记忆好的出奇,哪怕是小时候的事情都历历在目,所以他直接把还原后的风钢结构图形,直接记忆进了大脑,这样也方便以后使用。
    接下来,韩海又打开了模型数据库,在飞剑数据模型的代码模块里翻找起来。
    韩海清晰的记得,曾经有两个函数他并不清楚其中的意思,但是这个时候他已经具备了精神力的条件,如果再去阅读应该会有所收获。
    片刻后,韩海找到了这两个方法,其中一个叫做收集空间介质颗粒方法,另一个叫做组成点结构图形方法。
    vectorspacemudiumparticle collect_space_mudium_particle(psychicforceint pf){......}
    picture constitute_vector_point_picture(vectorpoint3d points){.......}
    其实说白了韩海只需要这两个函数内部的一个方法而已,之所以要拿出这两个方法去阅读,是为了了解方法的使用方式罢了。
    这个方法如下:
    space_mudium_particle_controller(psychicforceint pf){......}
    这个方法是韩海认为最重要的一个步骤,否则韩海之前所做的一切都是空谈。
    韩海想要从这个方法内,通过阅读代码,反向学会精神力的操纵方法。
    这个难度比起之前风钢的学习来说,难了不止一点半点,因为韩海根本就没有学会如何使用精神力。
    这就好比,一个人没有上过学前班、小学、初高中,就直接上大学研究室,拿出一份使用过的研究材料,然后让其还原所有原理步骤差不多。
    所以韩海学习的过程非常艰难,他总是无法有效的控制自己的精神力,仿佛在操纵与拥有精神力之间还缺了点什么。
    韩海发现自己的精神力凝成一股没问题,但是如果像函数里那样分散着操控,就会导致一股也无法控制的问题,他不明白问题到底出在哪了。
    现在韩海要使用自己的精神力凝聚一枚复杂的立体符文,但是这个符文是由7股精神力同时穿插成的,这也正是操纵空间介质的符文,如果无法达成这一步,就根本别提组成风钢结构了。
    “代码是怎么做到的?为何我就不行?”韩海开始了苦思冥想。
    韩海之所以对这些知识如此着迷,正是因为如果他自己能研究透这些学科,那么就可以摆脱系统也可以做到制造数据模型事物的能力,这才是他锲而不舍的原因。
    韩海起身左右踱步了半晌,从自己的记忆中,拿到了曾经自己理解的计算机操作系统执行代码的原理。
    代码运行的原理如下:第一步把代码编译成二进制指令,第二步双击执行程序,系统读取代码进入内存,并且把程序放入调度队列。第三步,由系统开始调度程序进行任务。
    但是这里要插一句话,单核的cpu同一时间是只能执行一条指令的,而调度队列下一条指令,究竟放的是哪个程序的指令是由操作系统决定的。
    操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种假象,好象系统只被您独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和打印作业等。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除。
    想到这里,韩海心中有些明悟,如果自己也按照操作系统那样来分配自己的精神力去快速调度,不就解决了不能分股精神力的问题了吗?
    韩海想到这里,就开始实行起来。
    不过有句话是这样讲的,理想是美好的现实是残酷的,在韩海一开始操纵两股精神力的时候,确实成功了。
    但是当韩海一下子要同时操纵7道精神力,去齐头并进组成那道符文的时候,他刚刚一开始,就导致了七股精神力的崩溃。
    “怎么会这样?”韩海蹲在地上,一只手挠了挠头发,百思不得其解的想到。
    还差什么呢?为什么两股就可以呢?
    难道是没有适应吗?要慢慢加?
    韩海半信半疑的凝神,开始从3股精神力开始慢慢操作起来,这样操作是非常累的,韩海需要不停的把意念切换到不同的精神力上来,这也导致了精神力大量的消耗。
    不过,过了片刻,这三股精神力还是都凝聚完成了,组成了符文所需的形状。
    这一次韩海操纵完成后,心中有种念头已经蹦上了心头,他好似已经把握到了一些东西,但是按在心理就是无法寻出,这让他有些懊恼。
    蹲在地上思考了半晌,但还是一无所获。
    就这样想了片刻,韩海脸上一僵,突然平静了下来。
    因为韩海明白,自己还是着急了,太过急于求成了。
    这时他是真正平静了下来,开始按照自己曾经的思路,既然想不出,那就从头再捋一遍。
    cpu切换指令,调度,然后返还,直到第n次调度,直到任务完结。
    调度花费了什么?
    资源=文件。
    空间=磁盘空间+内存空间。
    时间=cpu执行指令运行时间。
    那么把这些换算出来就是答案了。
    资源、空间韩海不必去寻找,万物与精神力即是资源,任何地方便是空间。
    那么就剩下时间了,这才是关键。
    想着韩海就再次凝聚了一股精神力,这一次他只凝聚了一股,但是刚刚凝聚以后,他就放弃了操作,把意念收了回来。
    直到这股在他感知内的精神力崩溃以后,他低下头去看了眼自己的手表,此时的秒针还未进行下一步,但是在中央的毫秒数定格在了500上。
    也就是说,从韩海放弃这股精神力到这股精神力的崩溃,总共耗时500毫秒,也就是说如果韩海要同时操纵7股精神力,那么他调度的速度就要达到70毫秒一切换,否则就无法成功的调度7股精神力。
    这么来说的话,韩海应当锻炼的是精神力调度的速度。
    想要提升精神力调度速度,那么现在韩海也需要明白,自己切换一次调度的速度是多少。
    于是乎,他又凝聚了两股精神力,去专门切换了一次,由此韩海发现自己精神力切换一次则需要110毫秒左右,比起70毫秒他还需要至少减少40毫秒的时间,否则这颗符文韩海是无法凝聚出的。


同类推荐: (gb)暗夜无归(高h)在色情游戏里被迫直播高潮(西幻 人外 nph)变成剥削阶级的勇者懒得拯救世界(西幻np)双穴少女和她的触手男友如果人外控痴女成为了勇者大人我的属性修行人生快穿黑化:病娇哥哥,坏透了!火神冰仙