字体:大 中 小
护眼
关灯
上一章
目录
下一章
第751章 昆仑初鸣!来自世界的惊叹!
第(2/3)页
时,流畅地,运行着!
“这……这怎么可能?!”
台下,一个来自国家计算中心的老专家,猛地,从座位上站了起来。
他的脸上,写满了难以置信。
“上千个重度负载任务,同时运行?而且,没有丝毫的卡顿?你们的‘盘古之心’,到底有多少个核心?一百个?还是一千个?”
孙立国,转过身,微笑着,给出了一个,让所有人,都头皮发麻的答案。
“报告专家,我们这台‘盘古之心’原型机,只有一个,物理核心。”
“什么?!”
全场,一片哗然。
单核?
单核CPU,同时跑上千个图形和科学计算任务,还不卡?
这,已经完全颠覆了他们对“计算机”这三个字的,所有认知!
这不是科学!
这是魔法!
“这……这不符合逻辑!”那位老专家,激动地,指着屏幕,“单核CPU,在进行任务切换时,必然会产生‘上下文切换’的开销!任务数量越多,切换越频繁,这个开销,就会指数级增长!最终,CPU会把所有的时间,都浪费在‘切换’这件事上,而不是真正地‘执行’任务!你们的系统,怎么可能,做到如此流畅的?”
这个问题,问到了点子上。
这也是,所有现代操作系统,都面临的,核心难题之一。
孙立国的脸上,依然,挂着那份,从容不迫的微笑。
“专家,您说得对。‘上下文切换’的开销,确实存在。”
“但是,在我们的‘天枢V2.0’里,我们用一种全新的方式,来解决了这个问题。”
他再次敲击键盘。
屏幕上,那些眼花缭乱的窗口,瞬间消失。
取而代之的,是一段段,优雅的,“龙语”代码。
“我们,引入了‘协程’,也就是‘轻量级线程’的概念。”
“与传统的,由内核强制调度的‘线程’不同,‘协程’的切换,是在‘用户态’,由程序自己,主动‘让出’执行权的。这个切换的成本,比‘线程切换’,低了,至少两个数量级。”
“同时,我们通过‘通道’机制,实现了安全的,零拷贝的,跨协程通信。”
“这就好比,我们把以前,那种需要‘交通警察’(内核),来强制指挥的,混乱的‘十字路口’(共享内存),改造成了,无数条,互不干扰的,点对点的‘地下管道’(通道)。”
“数据,就像水一样,在管道里,自由,高效地,流动。”
“没有了拥堵,没有了等待,自然,也就没有了,那该死的‘切换开销’。”
孙立国的这番解释,深入浅出。
台下的专家们,听得,如痴如醉。
他们虽然,还不
(本章未完,请翻页)
记住手机版网址:m.lewenwx.cc
上一章
目录
下一章