文趣网 > 其他小说 > 四合院开局四八,八岁带妹逃荒 > 第682章 逆贼的挑战!
    “逆贼?”

    黄建功脸上的笑容,瞬间凝固了。

    他立刻明白了钱学敏的意思。

    是啊。

    他们现在测试的这四个任务,A、B、C、D,虽然是独立的程序,但它们都是“合作的”。它们的代码逻辑很简单,执行完自己的打印任务后,就会进入一个等待状态。

    它们都是“良民”。

    但操作系统的本质,就是要管理一个复杂的,充满了不确定性的环境。

    它必须要能够处理最坏的情况。

    那就是,如果一个程序,陷入了恶性的死循环呢?

    一个`while(1){}`。

    一个永远不会主动放弃CPU,试图霸占所有资源的“流氓”程序。

    一个钱学敏口中的,“逆贼”。

    在之前的“协同式”内核下,这样一个“逆贼”的出现,就意味着整个系统的崩溃。

    现在,他们有了“时间片”和“硬件中断”这两把尚方宝剑。

    他们的“天枢”V0.2,能否镇压住这样的“逆贼”?

    这,才是对“抢占式”内核,真正的,终极的考验。

    “你说得对。”黄建功深吸一口气,刚刚还沉浸在喜悦中的大脑,瞬间恢复了冰雪般的冷静。

    他从椅子上站了起来,环视全场。

    “同志们,安静一下!”

    他的声音,让沸腾的实验室,迅速安静了下来。

    所有人都看向他,脸上还带着未褪去的红光。

    “我们成功了,但只是成功了第一步。”

    黄建功指着屏幕上的“ABCD”字符串。

    “我们证明了‘天枢’的公平。现在,我们要考验它的……权威!”

    他转向孙立国。

    “小孙!”

    “到!”孙立国立刻站直了身体。

    “给你十分钟,写一个最恶毒的程序。一个除了死循环,什么都不干的程序。我要让它像一个无底的黑洞,疯狂地吞噬CPU的每一个周期!”

    “是!”孙立-国眼中闪烁着兴奋的光芒,立刻冲到了一台辅助电脑前。

    这对于一个算法专家来说,简直是手到擒来。

    黄建功又转向另一位负责测试的工程师。

    “准备新的测试案例。我们将启动五个任务。四个是正常的打印任务,A、B、C、D。第五个,就是小孙写的那个‘逆贼’程序,我们叫它,任务X!”

    “我们的目标是,无论任务X在内部如何疯狂地空转,都绝对不能影响到A、B、C、D四个任务的正常打印!”

    “这,将是‘天枢’内核的……生死之战!”

    “是!”

    整个实验室的气氛,再次变得紧张起来。

    如果说刚才的测试,是阅兵式,展示的是威武雄壮的军容。

    那么接下来的测试,就是实战!是镇压叛乱的,血与火的洗礼!

    十分钟后。

    孙立国满头大汗地跑了回来。

    “黄总工,任务X,准备就绪!我保证,它一旦运行起来,不靠外部中断,神仙也别想让它停下来!”

    “好!”

    黄建功重新坐回主控台。

    所有人的心,再一次,提到了嗓子眼。

    聂老总也停下了和秘书的交谈,目光凝重地,重新投向了那块屏幕。

    他知道,这一战的意义,甚至比刚才的成功,更加重大。

    它将决定华夏的操作系统,到底是一个只能管理君子的“礼法之邦”,还是一个能够镇压宵小的,真正的“中央集权”!

    “启动测试!”

    黄建功的手指,重重地敲下了回车。

    屏幕,刷新。

    这一次,屏幕上不再有任何规律的预期。

    没有人知道,接下来会发生什么。

    光标闪烁。

    第一个字符,出现了。

    A

    紧接着。

    B

    然后是C,D。

    到目前为止,一切正常。

    这意味着,前四个“良民”任务,都得到了它们应有的时间片。

    现在,轮到第五个任务了。

    那个“逆贼”,任务X。

    所有人都屏住了呼吸。

    他们看不到任务X的输出,因为它除了空转,什么也不打印。

    但他们能感觉到,就在这一刻,CPU内部,那个代号为X的程序,已经开始像一头脱缰的野兽,疯狂地,霸占了所有的计算资源。

    时间,仿佛在这一刻,被拉长了。

    一个时间片,10毫秒。

    在众人焦急的等待中,却好像一个世纪那么漫长。

    这个“逆贼”,会不会撕毁所有的规则?

    “天枢”的“心跳”,还能不能准时响起?

    就在所有人的心,都悬在半空中的时候。

    屏幕上,那个沉寂了10毫秒的光标,动了!

    一个熟悉的字符,再次出现!

    A!

    “轰——”

    实验室里,爆发出比之前任何一次,都更加山呼海啸般的狂吼!

    成功了!

    真的成功了!

    A的出现,无可辩驳地证明了!

    就在刚才,第10毫秒到来的那一瞬间,硬件中断的“钟声”,准时敲响!

    “天枢”内核,被强制唤醒!

    它像一个铁腕的君王,毫不留情地,从那个还在疯狂撒野的“逆贼”X手中,夺回了CPU的控制权!

    然后,它从容地,将下一个时间片,交给了队列头的,守规矩的“良民”A!

    叛乱,被镇压了!

    屏幕上,字符继续流淌。

    B

    C

    D

    然后,又是长达10毫秒的,属于“逆贼”X的,沉寂。

    再然后,A,B,C,D……

    整个系统,达到了一种奇妙的,动态的平衡。

    四个“良民”在轮流歌唱,而那个“逆贼”,虽然也在不断地得到运行的机会,但它每一次的“作恶”,都被严格地,限制在了属于它的,那短短的10毫秒之内。

    它,被关进了时间的囚笼!

    “我们……做到了……”

    钱学敏看着这幅画面,喃喃自语,眼中异彩连连。

    这才是真正的操作系统!

    这才是真正的,驾驭一切混乱的,绝对的秩序!

    然而,就在所有人都以为,他们已经取得了最终胜利的时候。

    一直死死盯着屏幕细节的孙立国,眉头,却微微地,皱了起来。

    “黄总工……”他有些不确定地开口,“您有没有觉得……这个‘ABCD’的打印节奏,好像……有点不对劲?”