晋江文学城
下一章 上一章  目录  设置

7、第 6 章 (31~36) ...

  •   完结,真的很抱歉这篇文炸了,想太多,我救回来了哈哈哈哈哈哈哈哈

      多亏了我疯狂补了很多的修真文,现在已经参悟了所有套路哈哈哈哈哈哈哈哈哈哈哈哈。

      ------
      以下为2021.6.10更新
      31 virtual memory C
      PS:这文已经崩坏了,但我还是努力拯救一下叭,害
      —我来了QAQ—
      ------

      宁三与若四站在雪峰山上,左手握大地,右手握着天。下面是一众宗门长老。

      “无耻小人!你以为你编了一个unix-shell你就可以剽窃我们宗门的成果?”

      “你们的unix-shell不就是五百行的代码?这就是你们的镇派的功力?”对面一位看起来就是魔气缠身的戴着水袖男子,站在云端嗤笑,反手拽过一位长老,“赶快把戎一师兄交出来,不然这位长老就只能陨落于此了。”

      若四站在旁边,有些不满地皱了皱眉头。

      “太恐怖了......这两个人就是主角?”小左躲在雪峰山的某块石头后面拽着戎一的袖子。

      “反派吧,你看他穿的黑衣服。”戎一躺平,“诶你说那个魔修是怎么站在那片云上的?”

      “魔修?”

      “啊,应该不是,我也不太懂这个,反正,不太像正统的?唔,可能是黑客什么的?不太懂。”

      “哼,你们不过是一群蝼蚁罢了。”那男子手指上祭出冲天的闪电。

      “啊,这个人我认识的。”左零灵光一现,我的指导书的第一页有我们宗所有人的画像,我你找哈,“啊,看到了,是你的师弟,叫什么,宁三。”

      “啥?!”戎一的脸有点崩塌,“我不会是让他黑化的炮灰师兄?”

      “啊,是的呀,他现在的目的就是要把你和整个宗门折磨死,不过我的弟子和他是好朋友,所以他现在除了杀你暂时放过了其他人。”小左翻了翻剧情简介,“那个白衣飘飘的若四是我的师弟,诶你看他就非常乖。”

      “......”戎一人炸了,“这个我听过的套路不一样!所有人都是穿到小时候或者可以补救的时候而不是死亡之前!”

      “不是,你不是很想早点领盒饭早点死掉嘛?这样不就可以早点回到现实世界继续删库你的Ubuntu?”

      “Ubuntu已经被我玩坏......不过咱们这宗派不就是搞lunix的嘛,我猜这主神是不会让我走得太远的......”

      此时,惊天动地的雷声!

      只见那随手抛出一xv6,顿时,雪峰山的山头直接被削平。

      “谁阻止我杀戎一,我就先杀谁!”宁三搓一搓手指,在场的多为长老都因为这威压喘不过气。

      此时,戎一和左零面前的石头被那雷电劈成齑粉。

      戎一:“......”

      左零:“......”

      大型社死现场。

      ------
      以下为2021.6.14更新
      32 负反馈A
      PS:这文已经崩坏了,但我还是努力拯救一下叭,害
      —我来了QAQ—
      ------

      “师兄?!”若四看到戎一和小左的面瘫脸,一把上千把小左拽开,“您没事吧?”

      “咳咳咳,我没事,孩子被那个宁三的威压吓到了。”小左还想把戎一拉过来,却被小四立刻阻止,“先走吧师兄,别让他被轰死的血溅到你。”

      戎一:“......”

      “诶诶诶,那不行,”小左挣脱了小四的控制,“那个,戎一他虽然垃圾吧,虽然每次都把我当挡箭牌吧,虽然就应该死吧,但是......”

      “别说了。”

      戎一一看这事情越描越黑,又看见宁三铁青的脸,知道自己怕是没什么机会了活着离开雪峰山了。

      为啥自己的师弟的修为都已经是操作系统了?!估计前面的死锁就是他弄的,等着自己送上门吧。

      “哈哈哈哈哈哈哈,”宁三剑指戎一,“没想到自己送上门来了。我亲爱的师兄,您看师弟最近的用功还够刻苦吗?”说着宁三随手把那位长老一丢。

      戎一淡淡地席地而坐。

      “师兄这是什么意思?是不愿意再和你的小师弟切磋了吗?师兄给我打的伤我都还留着呢。”

      戎一充耳不闻,也不看宁三背上的狰狞伤口,只是顺便推开了跑过来的小左。

      小四立刻画了个结界把他们隔开。

      “没事,小左你走吧,咱们俩师兄真的挺失败的,领着逻辑和操作系统大佬哈,不错,这小说孩子炸他霸王票。”戎一了然地笑了笑。

      “是啊,师兄你什么时候跟他关系这么好了?”若四面露疑虑,“只要戎一死了,宁师兄就会恢复正常,咱们lunix宗派就会太平。”

      “不是的,小四,宁三按照我的想法,他的确是反派,总会和咱们宗门对立的。”

      “师兄这话是?”

      “唉,他只不过在利用你罢了。”

      “不是...”

      “是又如何?”说着宁三提剑走到戎一面前,“不过这么早弄死师兄还是太便宜了,我应该让你生不如死。”他的声音就像是处置一缕空气。

      然而宁三还是没在戎一的眼中看到任何一丝波澜。

      “好了好了,毕竟我这身体也是借来的,来到这一遭,我虽然刚开始是挺顽固的,但毕竟我也没有找到活下去的理由......所以,既然这份身体的主人对你这么不好,我现在在这里给你凌迟也算是帮你报仇啦。所以你要感谢我哦。”戎一亲手把剑划向自己的脖颈,献血随着剑刃下滴,生命就沿着这剑逐渐流失。

      “一哥!!!”左零还没喊完就被宁三下了禁言,“我说若四管好你亲爱的师兄,不要让他发出模拟电路中难听的啸叫。”

      不过去宁三也有些疑惑,以前这么惜命的戎一怎么变成这样了?但是反正也正和他心意。

      “师弟是不是有点疑惑?”戎一的poker脸终于露出一丝笑容,“没事,你想要砍我手臂嘛,一片片削下来煮着吃的那种。”说着就把那剑往自己手臂上蹭。

      宁三终于受不了地皱了一下眉,“戎一你这是什么意思?你以为这样我就不敢动你?”

      “不啊,”戎一有一种看淡一切生死的超脱,“我享受你杀我的过程,因为我帮你报了我的仇了,相信你心里会舒坦一点。”

      “那真是谢谢师兄了。”说着宁三把戎一的左手捅穿。

      然而戎一依旧毫无表情,甚至没有想让血止下来的意思。

      “但是啊,宁师弟,我和你说一句,戎一死了这本身没问题,但是他死后你还有目标吗?你会不会有一种空虚感?”

      宁三看着他对生命的漠视,看着他没有任何表情的自愿当做鱼肉,看不到一丝痛苦、懊悔,更看不到戎一跪在地上向自己委屈求饶的样子。

      宁三忽然觉得,就算杀了他,自己也不会获得复仇的快感,因为就像模电一样,这件事本身是一个负反馈。

      反而是结界外的左零,已然倒在地上,痛苦不已。

      ------
      以下为2021.6.10更新
      33—36 virtual memory D—G
      四连
      PS:这文已经崩坏了,但我还是努力拯救一下叭,害
      —我来了QAQ—
      ------

      “师兄!!!”若四见小左猛地吐出一口鲜血,吓得脸色惨白,立刻引出灵力输入小左体内探查,却惊讶地发现,小左的左臂和颈肩都在大量地流失灵力。

      见师兄还被禁言术困住,若四脸色暗沉,把结界破除,起势上天按住宁三,“我师兄怎么了?!你先把禁言术收一下!”

      “你......”宁三满身魔气却无处宣泄,也找不到什么拒绝的理由,“我......知道了。”

      宁三没有对若四的提议拒绝的想法。

      小左已能开口说话,然而痛觉已经让他昏了过去。小四不要命地向左零体内输送灵力,然而却无济于事。

      戎一的眼中终于有了一丝波澜。他想到了一些不好的事情,那是第一天进入这个世界时小左的话。

      “我是你的NPC,按理来说,我们的命运是绑在一起的。”

      是绑在一起的......

      不!

      戎一忽然有了一丝生的希望,在宁三稍稍愣神的时候布下bus,把自己传送到小左身边。

      熟悉的气息逐渐让小左迷迷糊糊地醒来,若四却横在两人中间,眼神间是不信任。

      “我现在废了一只手,脖子也快断了,哪有力气动你师兄啊。”戎一无奈。

      而此时宁三也反应过来,想把戎一逮回去,然而这一动作的威压又让小左吐出一口鲜血。

      “不行......”小左断断续续地声音传来,“戎一的命和我......是绑在一起的......”

      “师兄?!”小四看着小左逐渐微弱的电平输出干着急,只见戎一下意识地挡住了宁三的手。

      当戎一的生命就在股掌之间时,明明可以轻易毁灭,宁三却忽然有一种无力感。

      “师弟,你,最好不要接近小左。”戎一沙哑着声音,喉间腥味未散,“我知道你恨我,但是你应该不希望一个无辜的人因我而死吧......而且我也不想牵连到其他人。”

      “以前的事,我可以替原主道歉,但请师弟还是稍微收一下威压好吗?您这IO stream不是一般人能够承受的......”

      宁三愣住了,冲天的黑气萦绕在他周围,以至于看不到他紧皱着眉头的脸。

      他的师兄什么时候为人着想过?

      还有师兄总是说的“帮你报仇”、“原主”,究竟是什么意思?

      可是宁三的眼睛里无法容下柔软,一旦他有任何想要妥协的冲动,他就会头痛欲裂。

      “师兄你......必须死。”

      戎一看着宁三的眼睛,没了清明。

      “现在我由不得你了。”戎一死死拽着地上的低电平草,宁三拽着他的肩膀,锋利的指甲戳出一道血痕。

      “住手!”若四终于反应过来,“现在还不能动戎一,我师兄他......”

      “滚开!阻挡我的人,我格杀勿论!”

      戎一右边手拽着小左,“诶,我觉得我师弟怕是双重人格,你看他现在又变成听不进道理的那种意识形态了。”

      “戎大哥你还有空聊天?!”若四祭出ALU苦苦支撑,“我告诉你,我师兄他有三长两短的你也逃不过的!”

      “不是,人要学会放下。”戎一捏了捏流血的肩膀,“我跟你说啊,小左跟我离得近些至少还清醒一些。”

      此时,一道耀眼的白光从天砸下,直冲宁三而去!戎一下意识地想把宁三拽过来,却被他一手甩开,只见他纵身一跃,竟是生生承受住了这一击!

      从远方飘过来的戎和一看这形势不对,又立刻砸下来好几个进程。只见宁三的戾气越卷越厚,身上甚至都闪起了电火花。

      终于宁三倒下了,重重地砸在了地上。

      “戎一。”戎和清了清嗓子,声音宛如飘在天际。

      “父......父亲?”

      “我没有这么废物的孩子。下次你再被这种东西伤到,你就自生自灭吧。”戎和捏了捏手腕,“还有,地上的这堆垃圾你自行解决一下,若四跟我过来。”

      戎和说着便踩着RAID0飘下来的丝带飘走了。

      ......

      “小左?”戎一好心哄着,一边把自己的伤简单地包扎了一下。

      左零一瞬间清醒过来,“啊?”

      小左呆呆地望向四周,“我居然还没离开这个世界?”

      “现在一切都结束了。”戎一跪坐在一旁,“你那师弟被我爸叫回去训了,暂时粘不在你身上。”

      “......你真的能把生死看得这么淡吗?”

      “不是,”戎一笑了,“孩子演戏演得好,不然怎么拖宁三后腿等我爸救我嗷。”

      “真的嘛?我不信。”

      “总之你先在这好生呆着,我去把我师弟清理一下。”说着戎一起身,“哇那个左手的伤真的是毫不留情啊......这个世界也没有治愈术什么的,孩子连个FPGA都不配拥有。”

      另一边,宁三安静地躺在戎和用闪电砸出的坑里,面色痛苦。

      戎一皱着眉头检查了半天,也不知是什么问题,只感觉宁三体内数据流紊乱,气息奄奄。

      戎一正想回去向小左要那本《操作系统概念》回来看看,却被宁三一把拽住了胳膊。

      “师兄别走......”

      戎一人炸了,你黑化我认了,我也不会攻其不备,但你可不可以别拽我受伤的胳膊,我怕被你拧下来!

      但没办法,戎一只好把自己师弟一起拖到了小左那边。

      “诶现在没有之前的威压,果然舒服多了。”小左一边躺着摘低电平草一边看着戎一把宁三拖回来。

      “你看看这是怎么回事?不会是硬盘炸了?”

      “我看不像。”小左回应,“只是内存自己的紊乱,并不是磁盘问题。”

      “phyaical memory实则内存。你把不是扔了很多个进程给宁三嘛,实际上他处理这些进程的方式是不一样的。”

      “首先,第一个他可以直接把所有进程需要的空间都加载进来,然后为了让逻辑地址和物理地址能够对应,就设置了页表。第二个他为了能够应对你爸扔给他的线程,使用了virtual memory,也就是说,他的内存实际上装不了那么多,但是他通过虚拟内存假装可以装那么多,然后如果发现没有就把旧的换出去把需要的从硬盘里换进来。”

      “意思就是物理内存说到底也是内存,逻辑地址和物理地址间的转化实际上是内存到内存之间的转化?那意义何在?”

      “逻辑地址是一个偏移量,是给CPU前端看的,方便编程,而不用管物理地址。如果没有物理地址,用户程序可以访问任意内存,容易破坏操作系统,造成崩溃,同时运行多个程序特别困难。”

      “现在宁三正处在一个thrashing的状态。对于每一个进程一般都有一个页表(倒置页表除外),某一个frame在没有Shared的情况下只在某一个页表中是vaild。然后现在宁三multilevel feedback queue调度进程,或者RR,酒会一直换进程,换到这个发现一堆invalid出现page fault,然后把这些内存里的东西换进来;换回原来进程后又把内存换回去。就这样换来换去占用了大量时间,进程实际上都没有推进,于是他的xv6就卡死了。”

      “啊......那应该怎么办?”

      “这种情况一般做allocation of frames 是没啥用的。我们考虑locality model。每一个进程有一个locality,映射到物理地址。显然locality会重复,如果内存大小不够他们存的话。”

      “所以?”

      “所以给你三师弟加一个workingset model吧。”小左沉着气回忆起来,“在任一时刻t,都存在一个集合,它包含所有最近k次内存访问所访问过的页面。这个集合w(k, t)就是工作集。因为最近k=1次访问肯定会访问最近k>1次访问所访问过的页面,所以w(k, t)是k的单调非递减函数。随着k的变大,w(k, t)是不会无限变大的,因为程序不可能访问比它的地址空间所能容纳的页面数目上限还多的页面,并且几乎没有程序会使用每个页面。或者你先看他的PFF。”

      戎一和宁三显然曾经做过什么,戎一的电位很容易地进入宁三的灵脉中,昏迷中的宁三微不可查地皱了皱眉头。

      戎一按照《operating system concept》中的要求检查后发现,父亲给的进程实在是恐怖。宁三为了复仇把自己强行练到了操作系统,但难免是逞强,main memory很小,跑不动。

      “唉,你说把我踢下神坛的方法又不是只有这一个,你这是何必......”戎一不满,“不就是我爸的亲传弟子排位?我大师兄这个名分让给你你会开心吗?”戎一想了想原主以前被父亲溺爱,每次战斗都是不战而胜,莫名其妙地在宗门第一的位置呆着。

      想想戎一都震惊,自己这实力不是倒一也是50%之后吧?

      诶还真的不是。戎一用高电平探了半天,终于在他用DFT离散傅立叶变换把自己的信号变换之后,成功融入了宁三的神识之中。

      昏迷中的宁三只觉得似万物屠苏。

      按照书中的方法,戎一给宁三搞了一个lottery scheduling,这样应当就不会炸主存了。

      妙啊。

      戎一看到宁三周围的黑气渐渐淡了下去,想了想,按照原主的意识把识海中的宗门第一徽章取了下来,别在宁三的胸前。

      “走。”戎一拖着小左立刻从瓦解的deadlock中逃走了。

      【END】

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>