第二个故障更复杂。
钱兰取出一块烧录好的只读存储器芯片,换下了微程序中的某一块。
新芯片里,有一条微程序指令被人为跳过了,地址oxf处的指令被改成了空操作。
系统运行了大约两分钟后,诊断系统报出了警告:
struchecksuerroratoxfexpectedoxe,gotoxoo
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
icrodeodulereset
诊断系统不仅现了异常,还自动复位了出错的那个微程序模块,系统没有崩溃。
汪涵站了起来,走到机柜前面,看着数码管上显示的错误代码。
他看了很久,然后转过身,看着郑长枫。
“这个故障注入板,做一套标准版的。给所有测试组。”
郑长枫点了点头。
吕辰在本子上记下了这轮故障注入的所有数据和对应的微程序诊断逻辑。
这些东西,将来都会进入故障模式库。
跨子系统协同,io+主控。
钱兰在键盘上敲了一行命令,触了一个外部中断。
中断信号通过io通道控制器传递给主控核心,主控核心响应中断,调用已经上架的运算板,做一次浮点加法,结果通过io输出到显示器。
整个过程不到毫秒。
显示器上出现了“+=”。
吕辰站在显示器前面:“io通了。第三轮完成。”
秦无功拿着绿色记号笔走到接口对照表前,在“io子系统”那一列下面,一口气打了九个勾。
打完最后一个,他退后两步,看了看整张表。
电源、存储、io,三列几乎全绿。
还剩下最大的两列,运算和主控。
月日下午,陈茂林在机房门口贴了一张纸:“第三轮完成,月日上午第四轮启动。”
月日,天气阴沉,预报说要下雪。
第四轮是最大的一轮,台运算机柜加第二台主控机柜,要占满机房的剩余全部空间。
早上七点,运输队开始运送抽屉。
一车一车的抽屉从货箱里卸下来,一个一个地推进机房。
台运算机柜,每台个抽屉,一共个抽屉,加上第二台主控机柜的个抽屉,个抽屉,每一个都要推到位、锁紧、确认。
一直到深夜点,最后一个抽屉推完的时候,吕辰手指都在抖。
他用力甩了甩手,从兜里掏出烟,点了一根,深深地吸了一口。
检测完成,已经是第三天下午。
“上电!”
台运算机柜的开关被依次推上。
电磁接触器的“嘭嘭”声像一场急促的鼓点,从机房的这头传到那头。
绿色的指示灯一排一排地亮起来,最后连成一片,把整面墙照得通亮。
吴国华站在机房中间,转了一圈,看着那些指示灯。他没说话,但他的嘴唇在微微抖。
汪涵在终端上敲了一行命令:
statall
屏幕上开始滚动每台机柜的状态:
unitoonle
unitoonle
unitonle
asterunitoonle
asterunitoonle
最后一行:
allunitsonleicrodeloadedready
第四轮的第一个硬指标:加比。