程序员如何利用网络在60年代和70年代共享昂贵的计算机资源?


21

我还很年轻,在60年代和70年代还没有活着,无法像以前那样体验网络和编程。我一直在观看Van Jacobson关于内容中心网络的一些演讲,他在这些演讲中提供了历史观点,指出在60年代和70年代,网络旨在解决资源共享问题,例如访问稀缺的读卡器。或高速磁带机。然后,他继续说,这个时代的数据很少,而且数据“不存在于计算机上”,这是您随身携带的东西,例如在磁带或打印输出上。

我对此有两个问题:

1)人们如何“远程”使用读卡器之类的东西?当然,必须在某些时候将物理卡传送到计算机所在的任何位置。如果您在100英里外,这是否意味着他们提前将卡发布了,然后仅使用网络来执行运行这些卡座所需的命令?

2)人们通常如何获得其计划的结果?它是通过导线发送回去的,还是在程序运行回远程研究人员之后张贴了打印输出/胶带等?

如我所说,如果我把自己的时代弄混了,我深表歉意,当时我还活着。

谢谢。


1
我真的很喜欢这个问题,但是我担心它对于Stack Overflow来说是题外话。就是说,我不知道还有什么要问的。有历史记录溢出吗?
杰里米·W·谢尔曼

最初我也这么认为,但这与编程有关,我不认为这是主观的。
布莱斯·托马斯

3
我对使用打孔卡阅读器“远程”的想法大笑……
Alex

1
@Alex,您可能会笑,但在80年代初他们很普遍。这是一个手册的链接:ukcc.uky.edu/ukccinfo/391/rug.html。如果您在物理系,这将为您带来极大的便利,并且计算机中心遍布校园。通常也有一个远程行式打印机。第二天将在校际邮件中提供更专业的输出。
Charles E. Grant的

我站得住了。我长大了等待与您的一副牌在一起等待的故事。我想这是在远程读卡器创新之前!
Alex Feinman

Answers:


12

60年代和70年代的许多企业都使用了所谓的远程计算机资源“分时”。

1)输入是由电传打字机发送的,该电传打字机会将输入发送到远程机器,并且显示屏为打印纸。

2)该程序将运行,结果将在电传打字机上返回。大型计算机通常在数千英里之外。

电话线通常被用作网络传输,这是调制解调器的早期使用。

我记得我父亲在70年代初使用其中之一。该计算机位于东海岸,电传打字机位于俄克拉荷马州俄克拉何马城。

描述1960年代分时的科普文章


1
实际上,调制解调器用于允许数字设备通话(然后称为模拟)电话线。
尼尔·巴特沃思

2
因此,电传打字机使用调制解调器通过线路与计算机端的另一个调制解调器进行通话。另一种选择是(如果有内存可用)一个电流环路,该电流环路不需要调制解调器,但确实需要接近。
尼尔·巴特沃思

谢谢,我将其编辑为说“用法”而不是“前身”。
Turnkey

还请大笑一下,请阅读链接的《大众科学》文章第93页的段落,该文章讲述了分时共享概念将如何意味着将来“家用”计算机的死亡。在某些方面,云已经回到了“分时”模型,但是可以肯定的是,它并没有导致“家用”计算机的死亡,该计算机在该文章发表大约十年后才有生命迹象。
Turnkey

2
Linux具有如此多的两个字母的命令(rm,cp,mv,ls)的原因之一是它模仿Unix。许多早期的Unix用户都使用电传打字机,这些键真的很难推!因此,对于命令,短==好。我曾经爬三段楼梯来使用ADM-3哑终端,而不是电传打字机而使我的手指丧命。
Bob Murphy

8

基本上没有网络。要执行任何有用的操作,您必须与计算机位于同一位置。因此,您将卡带到了运营中心,并将其放入盒子中。然后,操作员将它们加载到读卡器中。将结果打印在纸上或在卡上打孔,然后您再次去运营中心取票。

后来,出现了300波特线之类的东西,但是您无法将大量数据放入(或放入)它们,因此您仍然必须位于同一地点才能进行任何重要的输入或输出。

快乐的时光!


1
越来越怀旧了,尼尔?:)
BlueRaja-Danny Pflughoeft 2011年

2
BTDT-花费大量时间来挂磁带(手动线程),分解清单,将作业读入系统...
dbasnett 2011年

6
@BlueRaja Bah,这没什么-我父亲实际上遇到了Alan Turing,并与他讨论了逻辑。现在,这就是怀旧了!
尼尔·巴特沃思

2

此Wikipedia文章中,有一些有关计算机终端的良好信息。摆脱打孔卡的一种方法是使用连接到中央系统的终端。这导致需要调度算法,使用协议,通信协议(在系统和终端之间,最终到其他系统)。物理技术和协议创新(用于各种目的)的进步帮助从集中式计算模型转变为更加网络化的计算模型。


1

我学会了使用光学卡(IBM打孔卡的泡泡版)编程,这是我的高中在闲暇时间派到当地大学执行的。它真的很费劲地等待了一个星期,等待输出返回,才发现a)您将卡以错误的顺序放入卡座中,或者b)操作员在加载读取器时放下了纸盘。高三时,我们有了纸胶带打孔器,可以消除卡片的使用,在技术上有了巨大的飞跃。

更重要的是,我的第一个实际计算工作是在哑终端上编写代码。幸运的是,我们在大多数工作中都拥有本地大型机。(500万美元的机器可支持约300个本地用户,每年50万美元的运营成本,需要6或7名专门人员)我们经常需要从洛杉矶所在地的休斯顿公司干线系统上做点什么。响应时间取决于当地管理层决定某事的重要性,b / c优先级较高=拒付较高,不用担心慢速链接。而一切都得到了嘴回到我们的部门-磁带读取,CPU使用率,为greenbar打印输出等纸张成本

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.