数据格式
1401 系统具有革命性的正反电路带有输入接收器。
Ronald Mak 许可使用
IBM 1401 系统为那些需要以更高的系统灵活性解决更小的独特问题的小型商业计算机用户提供了大型系统的特性。1401 计算机为这些行业提供了一个具有大量优点的机器:高速读卡和打卡;高速打印;利用磁带实现输入、输出和额外存储;指令的存储程序;算法和逻辑能力。
1401 计算机首席架构师 Fran Underwood 知道,最大的挑战是克服插接板的障碍,即类似意大利面的一组导线和插头,用于指示机器做什么—将这些信息移动到此处,根据输出结果采取行动等。这些控制面板(通常的叫法是插接板)非常复杂难懂。他们速度慢、耗时,而且最重要的是非常昂贵。
Underwood 认识到,他可以剥离出繁杂的插接板控制面板,并用简化的存储程序机器代替,从而实现快速的应用程序开发。但为了做到这一点,Underwood 必须证明存储程序能够廉价且高效地运行。
在这一阶段,存储程序的价格非常高,因为它利用的指令需要大量内存,并造成大量浪费。这是因为机器的指令由固定文字长度和固定指令长度组成。也就是说,无论向机器发出的指令是三个字符长或者八个字符长,每个指令间的间隔相同。对于指令未使用哪个空间,人们完全不知道,信息会完全丢失,永远无法再看到。这种固有的浪费要求设计人员和工程师配置额外的内存,意味着生产成本大大增加。
Underwood 的方法采用可变文字长度和可变指令长度的概念,消除了这种不必要的浪费和成本。理论上讲,这些方法是向机器发送连续且一致的指令,而没有固定方法中的空白区域。唯一的问题是机器不知道一个命令在何处停止,另一个在何处开始,于是,Underwood 加入了一个“文字标记”,用于标记具体指令的结尾。这个创新的文字标记与可变文字长度和可变指令长度结合在一起,使 Underwood 能够将大量信息封装到部分空间内,而采用固定文字长度的方法无法做到。Underwood 的方法比 IBM 接下来的一项重大发明需要的磁芯存储器少 40%。这为客户带来了节约成本的直接效果。
Underwood 还采用字母字符代替传统的二进制方法。“A” 表示“加”、“S” 表示“减”、“M”表示“移动”等。特别需要说明的是代表编辑功能的 “E”。从客户角度讲,这个编辑功能和其它直观的字母字符显著提高了 1401 系统的适用性,并且使1401计算机显著优于其它会计处理机。
是否更便宜、更容易使用?毫无疑问,1401 系统就是这样一项突破性的成就。
文化影响
IBM 1401 数据处理系统— 及其打印机外设 IBM 1403 —很容易被认为是世界各地听说的计算机。根据目前的标准,这台机器非常本中,但是,1401 系统是第一台跨越世界解决数据处理问题的计算机。1400 系列最早于 1959年推出,但直到 20世纪 70年代,它一直畅销不衰,而且直到今天仍然是一种具有文化启发意义的机器。
1401 的社会影响
IBM 1401 系统激发了全球技术人员、商业人士和普通人的集体意识。它从纽约实验室中的一个想法迅速成为全球生产力和无穷的技术可能性的标志。
全球各地的 1401
