阿强第一个开了口,他斜靠在椅子上,双手抱在胸前,下巴微微扬起。
“别是只会动嘴皮子。”
“我提醒你一句,代码不会自己跑到天上去。”
“硬件那堆破铜烂铁跟不上,你就是请个神仙来,也救不了我们金杉。”
这话像一根针,同时刺向了张汉玉,还有他对面的整个硬件组。
硬件组的老负责人,一个戴着深度近视眼镜,头发花白的老工程师,脸色瞬间变得很难看。
张汉玉没有反驳。
他甚至没有看阿强一眼。
他只是默默地站起身,走到了会议室前方那块斑驳的黑板前。
他捡起一根粉笔头。
【唰——】
他没有画众人预想中的电路图。
他也没有写任何一行汇编代码。
他只是在黑板的正中央,画了一个极其标准的立方体。
“这就是你们的汉字字库。”
他的声音很平静,却让所有人的耳朵都不由自主地竖了起来。
他又画了几条线,将立方体分割成一个个更小的单元。
“你们现在用的,是线性寻址。”
他的粉笔尖在立方体的一条边上,从头滑到尾,留下一道清晰的白痕。
“每一次调用汉字,CPU都要先计算出它在一维地址里的位置,这个过程,就像让一个瘸子去跑一百米,当然慢。”
阿强脸上的讥讽,凝固了。
因为张汉玉说的,正是他这几个月来,最头疼的症结所在。
张汉玉没有停。
他的粉笔在空中划出一个优美的弧线,落在了立方体的一个面上。
“我们换个思路。”
“把这个字库,看成一个三维空间。”
“每一个汉字的像素点阵,不再是一长串数据,而是由多个二维平面叠加而成。”
他用粉笔,在立方体的表面上,画出了一个个平行的“切片”。
“我们把它叫做,位平面。”
“硬件要做的,不再是复杂的地址运算。”
他用粉-笔重重一点。
“而是简单的‘开关’。”
“通过控制不同的端口位,选择不同的像素平面进行叠加,直接在显存里,把汉字‘合成’出来。”
“这个过程,几乎不占用CPU的任何时间。”
他讲完了。
粉笔头被他轻轻放在黑板槽里,发出“嗒”的一声轻响。
整个会议室,鸦雀无声。
之前还嘈杂着低语,充满了火药味的空间,此刻安静得能听到窗外马路上汽车开过的声音。