阅读设置

20
18

第510章 系统布署 (5/5)

陈教授想了想:“理论上是无限的。任务队列用优先级堆实现,内存里最多缓存一百个,超过一百个的会暂存在存储柜的磁盘上。每个任务提交的时候,调度器会估算它的计算量,当然,估算不准,你们用一段时间之后,可以根据实际运行时间反馈调整估算模型。”

钱兰插了一句:“任务的优先级怎么定?”

陈教授翻开资料,找到一页,指着一个表格:“默认是fifo,先来先服务。但你们可以给任务打标签,紧急任务可以设置高优先级。调度器在处理队列的时候,优先级高的先出队。”

他又补充道:“这个机制还在实验阶段。你们先用着,有什么问题随时反馈。”

吕辰从笔记本上撕下一张纸,写了一行字:“调度器双机热备待测试、优先级机制待验证。”

然后把纸贴在管理员桌旁边的墙上。

陈教授看着那张纸条,笑了一下:“你倒是会抓重点。”

吕辰也笑了:“陈教授教得好。”

陈教授摆摆手,站起来走到中央存储柜前面,把手掌贴在柜子的铁皮外壳上,感受了一下温度和震动。

柜子里的散热风扇在均匀地运转,发出低沉的嗡嗡声。

他站了几秒钟,然后转过身,看着吕辰。

“小吕,数据库和调度器,我交给你们了。这是种子。你们要做的,是让它长出来。”

他顿了顿,声音低了一些:“理论组能做的,就是把地基打牢、把框架搭好。但真正让这个系统活起来的,是里面的数据,400多个标准单元,两个工艺版本,每一个单元的版图、仿真模型、测试向量。这些东西,计算机所的陈工写不出,理论组写不出,只有你们红星所的人能填进去。”

“种子种下去,能不能发芽,看地,看水,看人。”

吕辰沉默了几秒,然后点了点头:“陈教授,我们不会让种子烂在地里的。”

陈教授没再说什么,拍了拍他的肩膀。

他走到机房门口,回过头,又看了一眼那16台墨绿色的机柜和三个铁柜子。

日光灯的光照在他的眼镜片上,反射出一片白茫茫的光,看不清他的眼神。

然后他推门出去了。

走廊里的热浪涌进来,和机房的冷气撞在一起,在地面上凝出一层薄薄的水雾。

吕辰站在机房门口,看着陈教授的背影消失在走廊尽头。

帆布包空了,扁扁地搭在他肩上。

脚步声越来越远,最后被风扇的嗡嗡声吞没。

吕辰回到管理员桌前,看着屏幕上那个绿色的提示符:“db>”

他敲了一个命令:db>

show

tables

屏幕上列出了三张表:cells、projects、tasks。

cells是标准单元库,空的。

projects是项目信息,空的。

tasks是任务记录,空的。

三张空表,像三块刚翻好的地,等着播种。

吕辰把那个命令记在笔记本上,合上本子,转过身。

诸葛彪和钱兰站在他身后,一个叼着烟,一个抱着笔记本,都看着他。

“明天开始,标准单元库录入。”吕辰说,“12台机器录入,四台机器校验,三班倒。先把最常用的50个门电路,与非门、或非门、反相器、传输门,两个工艺版本,一共一百条记录,优先填进去。两天之内,我要看到数据库里有数据。”

他又补了一句:“有了这一百个门,我们就可以开始设计存储芯片了。”

诸葛彪把烟从嘴里拿下来,弹了弹烟灰:“录入格式呢?手册里那些坐标数据,怎么转换成文本文件?”

“今晚定。钱师姐,你带人写一个录入模板。每个单元的版图坐标按‘图层:起点x,起点y,终点x,终点y’的格式写。仿真模型按‘参数名=参数值’的格式写。测试向量按‘输入a,输入b,输出y’的格式写。统一标准,方便导入。”

钱兰点头,在本子上记下来。

“曾师兄,你负责调度器的日常监控。明天开始,让系统连续跑72小时,记录心跳、任务分发、任务回收的数据。任何异常都要记下来,反馈给陈工。”

曾祺应了一声。

“周建国,你带第一小队的人,把机房的值班表排出来。三班倒,每班八小时,交接班要有记录。谁录入、谁校验、谁复核,每一条数据都要有责任人。”

吕辰把任务一条一条地分配下去,笔记本上的字迹潦草但力道很重。

分配完的时候,已经快中午了。

阳光从机房的窗户照进来,透过双层玻璃,在墨绿色的机柜上投下一片金黄。

16台kj-0a的显示器都亮着,屏幕上显示着“db>”的提示符,安静地等待着。

像16个沉默的农夫,等着播种。

吕辰站在机房中央,看着这一切。

锄头已经造好,能翻出什么样的地,接下来就看怎么挖了。