avatar
H*g
2
有图:
http://www-31.ibm.com/ibm/cn/ibm100/icons/mainframe/breakthroughs.shtml
IBM 1401:大型机
100
概述
促进世界转型
技术突破
文化影响
开发出 1401 系统的恩迪科特团队并不仅仅开发了一项新技术;他们改变了一种技术范
式。1401 机器提供了第一个单一、复杂且相对低价的计算机系统,其能力改变了以前
仅专注于打孔卡数据处理的全球工作文化。
插接板
插接板是非常大而且复杂的大量线缆,要求技能高超的编程人员亲自前来将需要运行的
程序连在一起。在 1401 出现之前,企业唯一的解决办法是保留多个插接板,每个都是
独特的复杂程序网,这样,在需要运行不同的程序时,他们可以拔出一个插接板,再插
入另一个。注意此图中这个插接板中上的把手—它是为两只手而设计的。
Mike Loewen 许可使用
对比指令长度
IBM 1401 是第一个采用可变指令长度的计算机系统,而非以前的固定指令长度。减少
程序运行所需的空间只是 1401 降低成本并且使其成为各种规模企业重要投资的一个途
径。
TC 9-72,通信电子基础,数字计算机,2005年
完整的 1400 系列
1959年推出的 IBM 1400 系列由多台机器组成,共同构成了单个“小型”计算机系统。
1400 包括 1402 读卡打卡机、1407 控制台、1401 CPU、729 磁带驱动器和 1403 打印
机。
磁芯存储器
1401 采用具有突破意义的磁芯存储器在极小的“铁圈”磁芯中存储数据,这些磁芯通
过导线组成一个平面,并互相堆叠在一起。
数据格式
1401 系统具有革命性的正反电路带有输入接收器。
Ronald Mak 许可使用
01/05
IBM 1401 系统为那些需要以更高的系统灵活性解决更小的独特问题的小型商业计算机
用户提供了大型系统的特性。1401 计算机为这些行业提供了一个具有大量优点的机器
:高速读卡和打卡;高速打印;利用磁带实现输入、输出和额外存储;指令的存储程序
;算法和逻辑能力。
1401 计算机首席架构师 Fran Underwood 知道,最大的挑战是克服插接板的障碍,即
类似意大利面的一组导线和插头,用于指示机器做什么—将这些信息移动到此处,根据
输出结果采取行动等。这些控制面板(通常的叫法是插接板)非常复杂难懂。他们速度
慢、耗时,而且最重要的是非常昂贵。
Underwood 认识到,他可以剥离出繁杂的插接板控制面板,并用简化的存储程序机器代
替,从而实现快速的应用程序开发。但为了做到这一点,Underwood 必须证明存储程序
能够廉价且高效地运行。
在这一阶段,存储程序的价格非常高,因为它利用的指令需要大量内存,并造成大量浪
费。这是因为机器的指令由固定文字长度和固定指令长度组成。也就是说,无论向机器
发出的指令是三个字符长或者八个字符长,每个指令间的间隔相同。对于指令未使用哪
个空间,人们完全不知道,信息会完全丢失,永远无法再看到。这种固有的浪费要求设
计人员和工程师配置额外的内存,意味着生产成本大大增加。
Underwood 的方法采用可变文字长度和可变指令长度的概念,消除了这种不必要的浪费
和成本。理论上讲,这些方法是向机器发送连续且一致的指令,而没有固定方法中的空
白区域。唯一的问题是机器不知道一个命令在何处停止,另一个在何处开始,于是,
Underwood 加入了一个“文字标记”,用于标记具体指令的结尾。这个创新的文字标记
与可变文字长度和可变指令长度结合在一起,使 Underwood 能够将大量信息封装到部
分空间内,而采用固定文字长度的方法无法做到。Underwood 的方法比 IBM 接下来的
一项重大发明需要的磁芯存储器少 40%。这为客户带来了节约成本的直接效果。
Underwood 还采用字母字符代替传统的二进制方法。“A” 表示“加”、“S” 表示“
减”、“M”表示“移动”等。特别需要说明的是代表编辑功能的 “E”。从客户角度
讲,这个编辑功能和其它直观的字母字符显著提高了 1401 系统的适用性,并且使1401
计算机显著优于其它会计处理机。
是否更便宜、更容易使用?毫无疑问,1401 系统就是这样一项突破性的成就。
avatar
w*g
3
当年会fortran是一个合格程师的必要条件,程师就是序员,序员就是程师,所以码很
糙,但结果一定是经的起考验的。
C一开始也是也解决问题为主。
后来自从出了Java这种党八股,就世风日下了。

★ 发自iPhone App: ChinaWeb 1.1.4

【在 H********g 的大作中提到】
: 1959年的main frame。
: https://www.youtube.com/watch?v=uFQ3sajIdaM

avatar
H*g
4
感觉fortran77还是挺好学的。估计对广大预备程师而言不是什么拦路虎。

【在 w*****g 的大作中提到】
: 当年会fortran是一个合格程师的必要条件,程师就是序员,序员就是程师,所以码很
: 糙,但结果一定是经的起考验的。
: C一开始也是也解决问题为主。
: 后来自从出了Java这种党八股,就世风日下了。
:
: ★ 发自iPhone App: ChinaWeb 1.1.4

avatar
w*g
5
fortran是程师性格,简单,糙,快,猛,能算大矩阵就行。
Java么,先得前戏二十行代码,括号括足了,再干。

★ 发自iPhone App: ChinaWeb 1.1.4

【在 H********g 的大作中提到】
: 感觉fortran77还是挺好学的。估计对广大预备程师而言不是什么拦路虎。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。