字体:大 中 小
护眼
关灯
上一章
目录
下一章
第685章 铸造时间的标尺!
第(1/3)页
“如何度量时间的成本?”
钱学敏提出的这个问题,像一柄重锤,狠狠敲在了刚刚还处在狂喜中的众人心头。
是啊。
黄建功的那个“成本管理”理论,听起来天衣无缝。
但它有一个最根本,最核心的前提。
那就是,内核必须有能力,在微秒级别,精确地测量出,每一次上下文切换,到底消耗了多少时间。
没有精确的测量,就没-有精确的扣除。
那所谓的“公平”,就成了一句空话。
“我们需要一个……更高精度的时钟。”一个研究员下意识地说道。
“比我们现在这个10毫秒一次的‘心跳’,要精确得多的时钟。”
“一个,只为内核所用的,内部的‘秒表’。”
黄建功点了点头,他当然也想到了这一点。
他的目光,再次投向了硬件组的负责人,周老。
“周老。”他的声音,无比郑重,“我们现在这个‘心跳电路’,它的本质,是一个100赫兹的脉冲发生器。”
“我们能不能,在它的基础上,再引出一路信号?”
“一路频率极高,比如,达到兆赫兹(MHz)级别的信号?”
“这个信号,本身不触发中断。它只是像一个永不停歇的计数器,‘嗒、嗒、嗒’地,在后台飞速运转。”
“当内核开始进行上下文切换时,就记录一下这个计数器的当前值。”
“当切换结束时,再记录一下它的值。”
“两个值相减,再乘以这个计数器的周期。我们不就得到了,这一次切换,所消耗的,精确到纳秒级别的时间了吗?”
黄建功的思路,清晰无比。
他要在硬件层面,为内核,再打造一个专属的,高精度的“计时器”!
这个计时器,就像一把刻度极小的标尺。
专门用来度量“时间”本身。
听完了黄建功的需求,周老陷入了沉思。
他身后的硬件专家们,也立刻开始低声讨论起来。
“兆赫兹级别的信号源……这个不难。我们‘心跳电路’里的那个石英晶体,原始振荡频率,就是10兆赫兹的。”
“对,我们现在是经过了大量的分频,才把它降到了100赫兹。我们只需要在分频
(本章未完,请翻页)
记住手机版网址:m.lewenwx.cc
上一章
目录
下一章