吕辰从兜里掏出一个小本子,翻开一页,上面密密麻麻写着字。
“联调方案分五个阶段。”他把本子摊在桌上,陈工、诸葛彪、钱兰都凑过来看。
……
联调方案被分解为五个阶段,层层递进。
第一阶段:单机自检加环回测试。
每台机器独立运行,环网接口板设为环回模式,自己自己收,不经过环网。
运行固定测试向量(斐波那契数列、矩阵乘法),验证cpu和内存;读写本地暂存存储器,验证存储板。
自检结果写入本机特定内存地址,在显示器上输出“节点x自检通过”或“失败”。
台机器同时上电。
机房里台显示器的屏幕上,绿色的字符同时跳动,像面旗子在风中飘扬。
nodeoselftestpass
nodeselftestpass
nodeselftestpass
陈工在本子上记了一笔:“单机自检,台全部通过。”
第二阶段:星型网单点读写测试。
连接所有星型网线缆,环网断开。
每台机器独立执行:生成一个唯一的测试数据块,通过星型网写入中央存储柜的指定区域,等待一段随机时间(用本机时钟计数器的低几位做延时,避免同时写冲突),然后从存储柜同一地址读回数据,比较读写是否一致。
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
结果写入存储柜的状态表区域,在显示器上打印“成功”或“失败”。
监控终端上,个绿色方块的状态从“待机”变成“运行”。
中央存储柜的指示灯开始闪烁,多端口存储控制器在忙碌地处理着来自个节点的并请求。
仲裁、排队、响应。
不到十分钟,所有节点的显示器上全部出现了“pass”。
陈工又记一笔:“星型网单点读写,台全部通过。”
第三阶段:环状网令牌传递测试。
断开星型网,仅连接环网同轴电缆。
所有节点初始化为监听模式。
吕辰走到一号机前,在操作台上敲了几个键,指定id=o的节点生成测试令牌。
诸葛彪按下“运行”按钮。
显示器上字符开始跳动:
tokennerated
tokensenttonode
机房里台显示器的字符开始依次跳动。
令牌从一号机传到二号、三号……每一台机器收到令牌时,都会在显示器上打印一行:“tokenreodex,forduardtonodey”。
令牌像一列看不见的火车,在环网上飞驰。
大约一秒钟后,令牌回到一号机。
最后一行字符出现:
tokenreturnedtonodeo
auutedsu:o
rgectivitytest:pass
接力传信通过,接下来是令牌环基础测试。
令牌里带着目的地址和源地址,在环网上广播。
每一台收到令牌的节点把自己的id添加到数据中,然后转给右邻。
又是一秒钟,令牌回到一号机:
tokenrgtest:allnodespresent
rgprotoltest:pass