第509章 紧张联调(1/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
上电那天,机房里的气氛紧张得像手术室。
陈工站在中央存储柜前面,手里拿着本子,上面密密麻麻写着上电步骤和检查项。
诸葛彪蹲在配电柜旁,手搭在总控开关上。
钱兰站在管理员桌前,盯着监控终端的屏幕。
“第一步,检查所有机器电源开关,确认处于‘关’的位置。”陈工念道。
诸葛彪挨个检查了一遍,16台KJ-0A的电源开关都拨到了“关”的位置。“确认。”
“第二步,检查中央存储柜电源开关,确认处于‘关’的位置。”
“确认。”
“第三步,合总控配电箱开关。”
诸葛彪把总控开关推上去。
机房里传来一声低沉的“嗡”,那是稳压电源的变压器开始工作的声音。
配电柜上的电压表指针跳了一下,稳稳停在二百二十伏。
电流表纹丝不动。
“第四步,合中央存储柜电源。”
诸葛彪走到柜子后面,推上开关。
柜子正面的绿色指示灯亮了起来,散热风扇开始转动。
陈工盯着指示灯,等了几秒:“第五步,合一号机电源。”
一号机的指示灯一排一排亮起来,绿色的电源灯、黄色的待机灯,红色的故障灯没亮。
散热风扇的声音比中央柜稍大,但还算安静。
监控终端上,一号机的状态从“离线”变成了“待机”。
然后是二号、三号……一直到最后16号。
每一台机器上电的时候,所有人都屏住呼吸盯着指示灯。
绿灯亮,黄灯亮,红灯不亮。
16台全部上电之后,机房里充斥着风扇的嗡嗡声,像一群蜜蜂在飞舞。
但声音并不刺耳,反而有一种秩序感,像某种低沉的、持续的背景音,听久了反而会觉得安静。
陈工在本子上写了几笔,抬起头:“静态上电完成。所有机器待机正常,没有短路、没有过流、没有故障指示。”
吕辰点点头,走到管理员桌前。
监控屏幕上,16个绿色的方块整整齐齐排列着,每一个方块代表一台KJ-0A,显示着编号和状态。
全部是绿色:待机状态。
“开始装系统。”
“系统”不是后来那种有图形界面的操作系统,而是一套固化在只读存储器里的微程序和引导程序。
每一台KJ-0A都要先加载引导程序,初始化寄存器,自检外设,然后才能加载真正的控制程序。
二维卡插进读卡机,按下加载按钮,读卡机“咔嗒”一声把卡片吞进去。
显示器上绿色字符一行一行跳动:
LOADINGBOOTLOADER......
MICROCODELOADING......
INITIALIZIERS......
SELFTEST......
MEMORYTEST......OK
CPUTEST......OK
I/OTEST......OK
ALLTESTSPASSED
16台机器的自检结果全部是“ALLTESTSPASSED”。
陈工靠在管理员桌旁,点了一根烟,吸了一口慢慢吐出来。
烟雾在空调送风下迅速散开,被回风口吸走,消失在格栅后面。
“吕工,硬件装完了,系统装完了。联调方案你定,我们执行。”
吕辰从兜里掏出一个小本子,翻开一页,上面密密麻麻写着字。
“联调方案分五个阶段。”他把本子摊在桌上,陈工、诸葛彪、钱兰都凑过来看。
……
联调方案被分解为五个阶段,层层递进。
第一阶段:单机自检加环回测试。
每台机器独立运行,环网接口板设为环回模式,自己发自己收,不经过环网。
运行固定测试向量(斐波那契数列、矩阵乘法),验证CPU和内存;读写本地暂存存储器,验证存储板。
自检结果写入本机特定内存地址,在显示器上输出“节点X自检通过”或“失败”。
16台机器同时上电。
机房里16台显示器的屏幕上,绿色的字符同时跳动,像16面旗子在风中飘扬。
NODE0SELFTEST......PASS
NODE1SELFTEST......PASS
...
NODE15SELFTEST......PASS
陈工在本子上记了一笔:“单机自检,16台全部通过。”
第二阶段:星型网单点读写测试。
连接所有星型网线缆,环网断开。
每台机器独立执行:生成一个唯一的测试数据块,通过星型网写入中央存储柜的指定区域,等待一段随机时间(用本机时钟计数器的低几位做延时,避免同时写冲突),然后从存储柜同一地址读回数据,比较读写是否一致。
结果写入存储柜的状态表区域,在显示器上打印“成功”或“失败”。
监控终端上,16个绿色方块的状态从“待机”变成“运行”。
中央存储柜的指示灯开始闪烁,多端口存储控制器在忙碌地处理着来自16个节点的并发请求。
仲裁、排队、响应。
不到十分钟,所有节点的显示器上全部出现了“PASS”。
陈工又记一笔:“星型网单点读写,16台全部通过。”
第三阶段:环状网令牌传递测试。
断开星型网,仅连接环网同轴电缆。
所有节点初始化为监听模式。
吕辰走到一号机前,在操作台上敲了几个键,指定ID=0的节点生成测试令牌。
诸葛彪按下“运行”按钮。
显示器上字符开始跳动:
TOKENGEED
TOKEONODE1
机房里16台显示器的字符开始依次跳动。
令牌从一号机传到二号、三号……每一台机器收到令牌时,都会在显示器上打印一行:“TOKENRECEIVEDFROMNODEX,FORWARDTONODEY”。
令牌像一列看不见的火车,在环网上飞驰。
大约一秒钟后,令牌回到一号机。
最后一行字符出现:
TOKEURONODE0
ACCUMULATEDSUM:120
RIIVITYTEST:PASS
接力传信通过,接下来是令牌环基础测试。
令牌里带着目的地址和源地址,在环网上广播。
每一台收到令牌的节点把自己的ID添加到数据中,然后转发给右邻。
又是一秒钟,令牌回到一号机:
TOKENRI:ALLNODESPRESENT(16/16)
本章未完,点击下一页继续阅读。