穿孔卡片计算机相关知识整理

穿孔纸带是早期计算机的输入和输出设备,它将程序和数据转换 二进制数码:带孔为1,无孔为0,经过光电扫描输入电脑。
作为计算机周边设备而言,较更早期的 穿孔卡 [1]  有很大进步。被更先进的磁带(1951年起作为计算机存储设备)所替代。

行业应用中也用作数控设备固定指令输入载体。

穿孔纸带:早期计算机的信息输入设备,通常可以储存80列数据。即穿孔纸带是程序也是数据存储器。说白了就是当时的程序储存器,编好的程序被通过打孔的方式记录在纸带上,需要运行的时候就从纸带上读取

有孔为1无孔为0,中间的小孔起到传动和定位的作用.

穿孔纸带大约一寸宽,中间有一排小孔,计算机用它来确定指令的位置。每条计算机指令用八个大孔中的若干个孔表示。一般最初的程序都是用手老老实实地把每一条指令都打在穿孔纸带上,输入到计算机里,一旦进到计算机里就不怕了:可以用计算机把已经输入进去的程序用纸带穿孔机重新打出来,作为修改用。

打指令时用一个特制的钢夹子把纸带夹住,夹子上有八个孔。根据预先约定的位置,用一个钢顶针在给定的孔位把计算机一条指令在纸带上钻成几个孔,有点像修鞋师傅给皮带打孔。一个程序少说也有几百上千条指令,穿在纸带上后纸带足有好几米长,没有个三五天是穿不完的。

工作原理:

霍列瑞斯博士巧妙的设计在于自动统计。他在机器上安装了一组盛满水银的小杯,穿好孔的卡片就放置在这些水银杯上。卡片上方有几排精心调好的探针,探针连接在电路的一端,水银杯则连接于电路的另一端。与杰卡德提花机穿孔纸带的原理类似:只要某根探针撞到卡片上有孔的位置,便会自动跌落下去,与水银接触接通电流,启动计数装置前进一个刻度。由此可见,霍列瑞斯穿孔卡表达的也是二进制信息:有孔处能接通电路计数,代表该调查项目为“有”(“1”),无孔处不能接通电路计数,表示该调查项目为“无”(“0”)

猜你喜欢

转载自blog.csdn.net/andrewniu/article/details/80506435