书吧达 > 四合院开局四八,八岁带妹逃荒 > 第682章 逆贼的挑战!

第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’的打印节奏,好像……有点不对劲?”


  (https://www.shubada.com/105253/39474560.html)


1秒记住书吧达:www.shubada.com。手机版阅读网址:m.shubada.com