第781章 天枢的自动挡时代!_四合院开局四八,八岁带妹逃荒 首页

字体:      护眼 关灯

上一章 目录 下一章

第781章 天枢的自动挡时代!

第(3/3)页

和,销毁。

只有,那些,经历了好几轮“新生代”回收,依然,存活的“老油条”对象,才会被,“晋升”到,“老年代”。

而,“老年代”的,回收频率,要,远远低于,“新生代”。

这种,区别对待的策略,极大地,提升了,垃圾回收的,整体效率。

让,系统,在,保持“干净”的同时,又,不会,因为,过于频繁的“大扫除”,而,影响,正常的,运行性能。

另一边。

黄建功的团队,则,在,啃着,最硬的,那块骨头。

——上下文切换(Context  Switch)。

要,实现“抢占”,就,意味着,调度器,必须有能力,在,一个进程,运行到一半的时候,强行,把它“冻结”住。

并且,要,完整地,保存下,它被“冻结”时的,所有,运行状态。

比如,它,运行到了,哪一行代码。

它的,各个寄存器里,都,存着什么值。

它的,内存堆栈,是,什么样子的。

这些,所有的,信息,被,统称为,进程的“上下文”。

然后,调度器,需要,加载,下一个进程的“上下文”,让它,从,上次被“冻结”的地方,继续,运行。

这个,“保存”和“加载”的过程,就是,“上下文切换”。

这是,整个抢占式内核中,技术难度最高,也,最容易出错的,环节。

任何一个,微小的失误,都,可能导致,整个系统的,数据错乱,和,彻底崩溃。

黄建功,带领着,团队里,最顶尖的,几位逻辑专家,将自己,关在了,一个,独立的,思维空间里。

他们,不眠不休,在,虚拟白板上,一遍又一遍地,推演着,上下文切换的,每一个,细节。

从,寄存器的,压栈顺序,到,进程控制块(PCB)的,数据结构设计。

他们,将,整个过程,拆解成了,上百个,微小的步骤。

并,为每一个步骤,都,制定了,最严苛的,执行标准。

他们,不允许,出现,任何,一丝,模糊和,歧义。

因为,他们,是在,为这个世界,制定,最底层的,生死法则。

这个过程,是,枯燥的,是,艰苦的。

但,没有任何人,叫苦叫累。

因为,他们,都在,为了,一个,共同的,伟大的目标,而,燃烧着自己。

他们,正在,亲手,开启,属于“天枢”的,全自动时代!
记住手机版网址:m.lewenwx.cc
加入书签我的书架

上一章 目录 下一章