Fred Yaryan在PDP-7之前的序列号为129我最近与波音公司前工程师Fred Yaryan和Living Computers工程师Jeff Cailin会面,讨论了他们在Living Computers:Museum + Labs进行的PDP-7修复工作。 PDP-7(来自“程序化数据处理器”,来自“程序化数据处理器”)由数字设备公司(DEC)于1964年推出。
在1960年代初期,“计算机”一词是庞大而昂贵的汽车的代名词,通常难以理解。 DEC为它的机器选择了名称PDP,以避免出现这种负面含义。
DEC在全国范围内找到了PDP-7的买家,特别是在贝尔实验室,太平洋西北海岸国家实验室和喷气推进实验室。 PDP-7在大学中也很受欢迎-特别是被发送到牛津大学,麻省理工学院,赫尔辛基工业大学和东京大学。
今天,找到处于工作状态的PDP-7是极为罕见的成功。 多年来,人们认为世界上只有四个。 其中有两个位于美国境外,一个在挪威奥斯陆进行修复,另一个在澳大利亚的私人收藏中。
第三个在加利福尼亚州山景城的计算机历史博物馆的仓库中,第四个在西雅图的生活计算机:博物馆+实验室中。
后者最初安装在俄勒冈大学核物理系。 接受该软件包后,Harlan Lefebvre教授及其实验室三年来编写了必要的软件以进行研究。 完成这项工作后,该系统被证明是非常可靠的:在接下来的四个十年中,该系统工作了60,000多个小时,并允许23名研究生获得博士学位。
在亚里亚人发现另一辆汽车之前,最后一辆PDP-7被认为是世界上唯一的一辆。 Earyan面带微笑,回忆起他第一次听到自己的故事,这是他第一次来到LCM + L博物馆。
“我去了博物馆,有人告诉我:'哦,这是唯一可以使用的PDP-7。” 我回答:嗯,实际上,我在地下室也一样!”
亚里亚(Yaryan)是华盛顿大学机电学院的毕业生,曾在太平洋西北海岸的国家实验室担任电工数十年。 他在波音公司度过了重要的职业生涯,帮助他进行了飞行模拟训练,以在肯特航天中心训练宇航员。 在此期间,他完美地掌握了各种计算系统,包括SDS 930,Varian Data Machines和Tektronix。
正如他本人所说,正是由于他的广泛知识,Yaryana才于1973年来到波音开发中心,在那里进行了“非常技术性的工作-到处修理计算机”。
在这次访问中,他注意到汽车之间有PDP-7。 显然,它已连接到本地SDS 940,整个系统旨在演示处理后的数据。
他不知道几年后的1979年,他会在波音出售的一家过剩商店中找到相同的PDP-7。 他经常在那里为他的项目购买电线或其他东西。
当他第一次向商店询问有关PDP-7的信息时,他被告知该产品非卖品,因为有人想将其拆开以作零件使用,包括纸卷打印系统。 但是在他的下一次访问中,他注意到计算机仍站在那儿。 他再次求助于卖方,最终以500美元的价格购买了该系统,将其装载到皮卡车上并带回家。
PDP-7定居在亚里亚的地下室,此举之后,新所有者在计算机上遇到了问题。 他很快发现了这些问题的根源。 正如他本人所说:“问题是周期性出现的。 波音公司很长一段时间以来一直拥有PDP-7,他们找不到原因。 我用旧的Tektronix 45调试了它,发现它-终结器在错误的位置。”
使PDP-7正常工作后,Yaryan在另一台计算机上用BASIC为他编写了一个程序,然后将其下载到该计算机上,并确认一切正常。 从那一刻起,距离Yaryan在2017年3月首次参观LCM + L博物馆已经25年了。
在这次访问中,雅里亚安与导游进行了交谈,并告诉他们他家里有PDP-7之后,博物馆的工程团队与他联系。
“起初我们对这些信息持怀疑态度,因为在过去,我们曾经有过一些案例,当人们来到博物馆时说他们有类似的东西,但最终结果却不是什么,或者是什么。博物馆常务董事史蒂芬·琼斯(Stephen Jones)说。 “但是在弗雷德第一次访问时与他交谈之后,我们确保他拥有一台完整的,并且可能还在工作的机器。”
2018年11月7日,也就是这次访问之后的一年多,包括杰夫·凯林,辛迪·莫亚和史蒂芬·琼斯在内的数名博物馆工程师到达了雅里亚的家,将PDP-7从他的工作室中取出,并将其装上前往博物馆的皮卡车。
不久,团队开始着手将UNIX版本0操作系统加载到计算机上。 为此,他们想赞扬
肯·汤普森 (
Ken Thompson )于1969年在贝尔实验室的一台旧PDP-7机器上编写了UNIX版本0。 今年,UNIX庆祝成立50周年,及时进行了恢复项目。
除了加载UNIX外,工程师还努力向PDP-7添加直接内存访问和I / O接口,这将允许将数据传输到主内存。
这是通过将磁盘仿真器JK09连接到波音实验室中专门为此计算机制造的设备完成的。 他们添加了设备驱动程序(可能是过去45年中第一个UNIX版本0的新驱动程序!),以便内核可以使用新驱动器。
经过数小时的工作之后,该团队于2019年10月28日星期一将UNIX v0首先上载到Yaryan拥有的PDP-7。 工程师以dmr用户名登录,以纪念
Dennis McAleystair
Ritchie ,他于1969年与Ken Thompson共同创建了UNIX。
PDP-7输出,包括以下消息:“来自运行UNIX v0的PDP-7的问候”在对话结束时,Yaryan描述了他认为自己的PDP-7的遗产,以及他如何向人们展示计算机历史的另一个示例:“我希望人们知道,除了IBM计算机之外,还有其他东西。 我的职业生涯中有很多有趣的故事。”
今天,访客可以在
Living Computers:Museum + Labs上看到此PDP-7和恢复项目。