1.0 释义 #
1.1 #
以下主要是针对超高速自动数字计算系统结构的一些思考,特别是关于它的逻辑控制部分。 在进入具体细节之前,可能首先需要进行关于这些概念的一般解释性说明。
1.2 #
自动计算系统是指一种(通常高度复合化的)设备,它可以执行指令来执行相当复杂的计算 - 例如以数字方式求解2个或3个独立变量的非线性偏微分方程式。
给设备的控制操作说明指令必须绝对详尽。 它们包括针对解决所考虑问题的全部所需数字信息: 因变量的初始值和边界值,固定参数 (常数) 的值,问题陈述中出现的固定函数表。 这些指令必须以设备可以感知到的形式给出: 例如,打孔到打孔卡系统或电传胶带上,磁化印在钢带或线上,拍摄印在电影胶片上,接线成一个或多个固定或可更换的插板上 - 此列表不一定完整。 所有这些程序都需要使用一些代码来表达所考虑问题的逻辑和代数定义,以及必要的数值材料(参见上文)。
一旦将这些指令提供给设备,它必须能够完全执行它们,而不需要进一步的有智能人工干预。 在所需操作结束时,设备必须以上述形式之一再次保存记录结果。 结果也是数值数据; 它们由设备在执行上述说明过程中产生数值材料的指定部件记录。
1.3 #
然而,值得注意的是,该设备通常会产生比所需表达(最终)结果更多的数值材料(以达到结果)。 因此,仅其数值输出的一部分将必须被记录,如1.2所示,其余部分将仅在设备的内部循环,并且永远不会被记录用于人类感测。 这一点将在以后得到更密切的考虑,特别是在{12.4}中。
1.4 #
当然,1.2关于设备自动功能的期望必须假定其功能是无故障的。 然而,任何设备总是有概率发生故障的 - 对于复杂的设备和长序列的操作,也许不可能将该概率保持在可以忽略的水平。 任何错误都可能破坏设备的整个输出。 为了识别和纠正这种故障,通常需要有智能人工干预。
但是,在某种程度上也甚至可能避免这些现象。 设备应该可以自动识别最常见的故障,通过外部可见的标志指示它们的存在和位置,然后停止。 在某些条件下,它甚至可以自动执行必要的校正并继续 (参见 {3.3})。