标签:
纸带 穿孔机 阅读机 莫尔斯电报
比尔·盖茨中学时期就爱上了编程,因为爱好编程,连大学都没读完,就辍了学创办了Microsoft公司。在那个年代,电脑非常的昂贵,大学都很少有,中学里就更不可能有电脑了。那么,比尔在中学时期是怎样保存他的宝贝程序的呢?对于这个问题,avan专门一番考证。你只需一点耐心,容我慢慢道来。。。
纸带穿孔机/阅读机
——最早的计算机输入/输出设备
作者:安徽财经大学 陈忠民 avantee@yeah.net
输入/输出设备就像电脑的舌头和牙齿,执行着吞吞吐吐的任务。外部信息经输入设备吞进电脑的肚子里,消化以后再从输出设备中吐出来。
在上个世纪70年代磁盘获得广泛应用之前,穿孔卡片是数据和程序的最主要的信息载体。在那个时代,电脑既没有配置显示器,也没有打印机,更没有今天广泛使用的硬盘、软盘和U盘。大学里的学生去上电脑课时,都要带着从书店里买来的空白卡片,进入电脑机房后,第一步要做的事情是利用打孔机在卡片机上凿出一些小孔(这个过程就是编程)。由于每张卡片只能容纳程序的一小段,需要把一大叠卡片一张一张地顺序插入卡片阅读机中,才能将程序全部输入到计算机中,运算结果也通过纸带穿孔机输出的纸带展现出来。
1 莫尔斯电报码:穿孔纸带的最早应用(1857年)
Sir Charles Wheatstone (1802~1875) |
早在电子计算机被发明之前,穿孔纸带就有了应用。电报发明20年后的1857年,英国物理学家、发明家查尔斯·惠斯通爵士发明了用连续的穿孔纸带来记录莫尔斯电报码的方法。顺便说一下,麦克风、立体图像成像法也是查尔斯·惠斯通的发明。

查尔斯·惠斯通(Charles Wheatstone,1802~1875)
莫尔斯电码使用点(dot)和划(dash)两个基本符号来组成数字和符号,dot和dash就像五笔字形输入法中的字根,数字或字符可由1~5个这样的“字根”组合而成。划的持续时间比点的持续时间长3倍,所以我们能够听到发报时所发出的长短不一的滴嗒声。通常点和划是连续记录的,而查尔斯所发明的纸带将点和划分成两行,读取信息时点和划并行传送。这样,只要事先将电码录入到纸带上,在发报时就能将传送速度提高到原来的2倍。

记录莫尔斯电码的查尔斯纸带
2 穿孔卡片:IBM的名片(1884年~1975年)
IBM公司对计算机的发展有很大贡献,它不仅倡导和推广了PC这一概念,先后推出了IBM XT和IBM AT这些标志性产品,还发明了软盘、硬盘等具有划时代意义的存储产品。也许大家并不知道,真正让IBM发展成为跨国公司的产品既不是PC,也不是软盘和硬盘,而是穿孔卡片及自动制表机。
IBM的前身是计算制表记录公司,该公司的创始人赫尔曼·霍勒雷斯于1884年建造了世界上第一台机电式自动计算机,它实际上就是一台自动穿孔卡片制表机。1924年,计算制表公司更名为国际商用机器公司(International Bussiness Machine Corporation,即IBM),公司的主要业务还是经营自动制表机。

赫尔曼·霍勒雷斯(Herman Hollerith)
自动制表机的主角是穿孔卡片,卡片阅读机将卡片上孔的分布情况由光电器件转换成电信号,然后再由计算装置对电信号进行处理。
制表机定期地对卡片进行加减乘除,累计存档,印成报表,就实现了管理自动化。二战期间,IBM制表机为战争机器的高效运转立下了汗马功劳。美国军方的后勤系统和前线指挥系统大量使用制表机,士官的军晌、伤亡情况,轰炸机的命中率等等,都被制成图表。二战结束后,美国的政府部门、学校都利用穿孔卡片来记录雇员和学生的信息,企业也将穿孔卡片纳入到生产管理之中。就象今天的磁卡一样,穿孔卡片广泛地融入了人们的生活,上班要打卡,就医要打卡,就餐也是打卡。

IBM自动制表机(IBM Key Punch machine)
在穿孔卡片半个多世纪的生命周期内,它几乎成了IBM公司的名片,它不仅给IBM带来了滚滚财富,也使IBM的业务范围扩大到了全球。1946年第一台电子计算机ENIAC诞生时,由于当时键盘和打印机还没有诞生,数据输入和输出全都仰仗于卡片打孔机和读卡机,所以IBM的业务自然地进入了计算机领域,并凭借雄厚的经济实力很快确立了在电脑硬件领域中的霸主地位。
3 纸带(卡片)设备对电子计算机的贡献(1946年~1977年)
没有输入输出设备,再好的计算机也无法发挥作用。现在的电脑用户中,恐怕很少有人见过纸带是什么样子。想当年,从第一台电子计算机ENIAC到第三代的IBM System/360,穿孔纸带(卡片)设备都占有十分重要地位。
|
|
年代 |
典型机种 |
输入设备 |
输出设备 |
|
第一代计算机 |
1946年 |
ENIAC |
卡片阅读机 |
卡片打孔机 |
|
1954年 |
IBM 650 |
按键式卡片打孔机IBM 026 |
卡片阅读机 |
|
第二代计算机 |
1959年 |
IBM 1620 |
卡片打孔机/阅读器:每张卡片有80行12列,读速度250卡片/分;打孔速度125卡片/分
纸带打孔机/阅读器:150字母/秒 |
|
电传打字机:输出速率为10字母/秒
按键式打孔机 |
打印机:120~600行/分;120字母/行 |
|
1963年 |
DEC PDP-8 |
纸带打孔机/阅读机:300字母/秒(读孔);100字母/秒(打孔);8位/字母
卡片打孔机/阅读机:读速约300卡片/分;打孔速度100卡片/分 |
|
|
CRT显示器 |