一个非常专业的问题。
“你说数字子系统的主频只有100-200kHz,内存只有1-2K字。这个规格的计算机,能完成你论文中描述的弹道解算吗?”
“我简单算了一下,解算一个3秒钟的拦截弹道,需要大约10万次浮点运算。100kHz主频意味着每秒最多10万次操作,你的计算机要整整一秒钟才能完成一次弹道解算。这和你论文中‘30-60秒反应时间’的描述严重不符。你解释一下?”
时珈一听到这个问题被梗无语了。
她怀疑她的答辩难度是PLUS版本的,别人的毕设答辩为什么过的那么快?
这些评委是不是绞尽脑汁想出来的问题?
光给她出题,一点都不考虑实际?
这也是庞特里亚金的学生吧?
主频就是CUP每秒钟能执行指令的次数,100kHz就是每秒10万次。
内存1k=1024个字。
当然,在现在,这是个极其微小的容量。
但是,她的计算机又不是一直在计算题目的?而且,她凭什么给苏国升级计算机?
想到这儿,直接回答,语气有些梆硬:“乌兰诺娃同志,战场的反应时间不是从‘开始解算’算到‘解算完成’的。”
“解算只有一次吗?不是!”
在真实交战中,目标的运动轨迹是连续变化的,从发现目标到导弹离架,计算机需要以约1-2Hz的频率反复解算和更新弹道。
她继续说,甚至用了极其朴素的语言来解释。
“第一,导弹在天上飞,敌人在地上跑,我根本就不需要一次性算到底,我只需要每秒钟重新算一次,随时修正导弹的路线就行了,1秒钟算一次完全来得及!”
“还有,您说的30-60秒反应时间,是一整套流程:雷达找人、人眼确认、机械转动炮塔、最后才是电脑算题。电脑算题只占其中一小会儿,大头时间都花在雷达和机械上了!”
“最重要的是,我已经做过模拟了,在BESM上跑过同样的场景,BESM的浮点运算速度比我的数字子系统快得多,但BESM在纸带输入输出上耗费了大量时间。我的数字子系统虽然慢,但专门针对弹道解算优化过指令集,数据直接驻留在内存中,整体时间反而比BESM更短。”
“您觉得呢?不是更合适吗?”
这是她专门为了算弹道给它写的捷径!还和苏国的计算机之母比较过,要是这样,还能找问题,她也是没话说了