实际终端所连接的大型计算机是什么样的?


35

我正在研究计算机的历史,以更好地理解Linux终端为何以这种方式工作。我已经读到,在1970年代中期至1980年代中期,大多数人使用真实的终端(而不是终端仿真器)与大型计算机进行通信,这是一个真实的终端的示例:

在此处输入图片说明

但是我无法找到有关实际终端所连接的这些大型计算机的信息。有人可以提供这种大型计算机的名称/图片吗?


2
那是一台VT100,它可以连接到VMS系统,但也可以连接到许多其他大型机等。
Tripleee '17

1
谷歌浏览照片中屏幕上的文件名可能会暗示一个RT-11引导加载程序列表,大概是PDP-11,但我太年轻了,无法亲自体验其中的任何一个(虽然几乎可以肯定比您大得多) )。
Tripleee '17

3
@triplee您甚至可以在Living Computers Museum的某些大型系统上请求登录
斯蒂芬·基特

6
@ user226968如果您想了解有关早期计算机的更多信息,则可能需要查看Retrocomputing网站。您可能会感兴趣的另一个资源是Unix Heritage Society邮件列表,尽管从某种意义上说它的重点是广泛得多的,而在另一个方面则更为狭窄。
CVn

4
关于旧计算机信息的另一篇颇有见地,略微有趣的文章是《每个黑客一旦知道》
ejjl

Answers:


42

该终端通常将连接到PDP-11VAX-11(尽管它可以与许多许多不同类型的计算机一起使用!)。像许多小型计算机一样,PDP-11通常装在机架中:

PDP-11

您可以在我们的姊妹Retrocomputing网站上查看Data General Nova机架(以及终端)的详细照片。

一些变体装在柜子里。Vaxen通常也是如此:

VAX-11

(这两张照片均来自上面链接的Wikipedia文章。)

终端用各种规模的计算机上使用,从一个房间大小的大型机,如PDP-10塔式PC尺寸VAXServers(感谢霍布斯的链接,照片-显示的服务器还有比当时的许多PC服务器更小!),甚至在九十年代中期开始使用披萨盒式工作站。

只要PC具有串行端口或USB-to-RS-232适配器(如MichaelKjörling所指出的那样),您仍然可以将许多终端连接到运行Linux或其他操作系统的现代PC。用于连接它们的零调制解调器电缆(如Mark Plotnick所指出)。

请查看恐龙笔,以了解更多实际使用中的此类系统的照片。尽管通常是对硬件进行仿真,但仍在生产中的某些应用程序仍使用可追溯到此类系统的软件。一个例子是最近给我们的爱情系统


3
换句话说,与冰箱或一排冰箱几乎没有区别。
Tripleee '17

实际上,@ triplee至少对于带有门或柜子的计算机而言;当您移至大型机(例如PDP-10)时,此类比喻特别合适。
斯蒂芬·基特

3
一个MicroVAX或VAXServer(从接近那个时代的结束)可能是小如(相当大的)台式机/塔式系统,如sites.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg
霍布斯


@tripleee:与现代的IBM BlueGene(当然-我还没有看到他们的最新版本)并没有什么不同。
jamesqf

19

该终端连接到运行RT-11的DEC PDP-11 (在DEC VT100之前几年推出)。提到的其他系统-使用VAX和PDP-10的操作系统-使用更长的文件名。RT-11每个16位字(radix50 / mod40)存储3个字符,文件名最多包含6个字符,扩展名为3个字符。

如果您查找有关VAX-11的文档,则其VMS操作系统最初使用(临时调用)14个字符的名称(后缀也很长),后来又使用了39个字符的名称。为什么会问39?这样一来,一个很长的名字就可以容纳80列。我似乎还记得,后来(在1990年代)VAX文件名可能会更长。

在此处输入图片说明

即使没有文件名长度,也显然是RT-11,因为第三项是RT11SJ.SYS(不是在VAX上看到的)。一般来说,RT-11在小型计算机上运行,内存不超过56 KB(最后8 KB是I / O地址空间)。当它在1970年代初期推出时,它可以在可能具有更多内存的高端PDP-11 / 70上运行,但是(我曾经在1981年这样做,以传输文件)是11/70年代运行的RSX-11( VAX-11的直接祖先)。VAX具有更多的内存,对于早期型号而言,通常为数百KB。但是屏幕快照似乎只有十年左右的历史(数年的开始都是0-虽然可能是8年),所以PDP-11可能具有更多的内存。

Unix被移植到那些硬件平台上,但是通常不像所示那样以列格式显示目录列表。它的开发人员更喜欢列表列表,而不在文件名和后缀之间进行填充(当然,在Unix中,与DEC的操作系统不同,文件名中可以​​有多个点)。

进一步阅读(使用文件名的程序):



在其他两种情况下(1990年代)有9个,无论哪种情况,RT-11于1972年推出(比屏幕截图早20多年)。
托马斯·迪基

8

那是Digital-VT100终端。

DEC-VT100终端是一系列VT-NNN终端之一,这些终端通过具有4-8线的异步串行(RS-232)连接(并且经常使用硬件流量控制RTS + CTS,DSR + DTR和载波DCD ,数据传输RX,TX,SD信号接地)。终端将连接到通常具有4-16个串行端口的异步/串行卡。终端的传输速率通常为9600 bps,但范围为300,1200,2400,4800,9600,19200,38400,调制解调器的范围为300,1200,2400,9600,14400,19200,28800(调制解调器使用波特,而终端每秒使用bps /位,有趣的区别在于)。

有些终端制造商制造的终端模仿VT-100 / 102终端协议。Wyse-50 / 60具有出色的仿真功能,并且具有两个串行端口会议。但是真正的交易是我用来拨入Stratus(VOS)和Sun工作站,运行VT-102仿真和X(是的,超过9600拨号)的NCD-XStation。那是预互联网。是的,我已经破解了termcap / terminfo条目。

DEC VAX-11和PDP-11是典型的小型计算机,但是有大量的小型计算机制造商,包括Data General(请阅读有关DG Eclipse 32位系统的“新机器的灵魂”一书),Hewlett-Packard,NCR,串联(容错计算机),甚至AT&T都有3B2和3B1(我有运行Unix的3B1,而我使用的最早的Unix系统之一是Fortune 32:16)。我的妻子为Data General Nova和Eclipse编程。尽管PDP-11是早期小型计算机的原型,但制造商很多,终端的种类繁多,除了要显示的字符集外,每个终端都有自己的特殊字节编码来控制光标的移动和行为。甚至早期的IBM-PC都有ANSI.sys,它使终端控制字符能够使用特定的序列来编码运动,位置,

PDP-11是一个非常流行的系统,它有助于培养和传播Unix的流行。即使是xterm终端程序为流量控制而认可的^ S和^ Q组合键,也可以追溯到软件流控制与软(RTS + CTS)和硬(DSR + DTR)流提供的硬件流控制竞争的那个年代。 RS-232提供的控制引脚。PDP-11 ^ H ^ H8上的12位字(已更正:DEC的先前PDP-8和PDP-9分别具有12位和18位字),影响了Unix和Linux(请查看od / octal dump)程序和文件权限位)。屏幕程序和作业控制命令(&,bg,fg,^ Z,^ C)都属于那个时代。在研究早期硬件时,请查看Hayes调制解调器命令集,以帮助您了解计算机如何进行远程通信。阅读有关25针公母连接器,9针串行连接器的信息,并了解该行业取得的进步。想要噩梦吗?了解有关X-25的信息。

在浏览器中运行PDP-11 / 40?https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/

享受历史之旅。


2
PDP-11具有16位字和8位字节,这是总线上第一个DEC机器字节寻址的地址。(-5/8和-6/10只能在CPU中选择一个单词的一部分。)但是指令格式主要使用3位和6位字段,因此八进制在调试时更加方便,并且与工具一致(以前全部使用AFAIK)DEC机器当天的许多大型机(GE,CDC,IIRC Univac和至少一些IBM)。
dave_thompson_085 '17

@dave_thompson-我屈服于您对PDP-11的了解。我知道有事 用于我的Pascal班级的CDC Cyber​​-750具有60位字(IIRC),可以方便地使用6位字符集(64个符号),因此为大写。叹。
ChuckCottrill

4

这是制造商手册中所示的早期24位字微型计算机的示例

在此处输入图片说明 资源

左侧是两个洗衣机大小的磁盘驱动器,每个磁盘驱动器可能存储大约40 MB。他们需要CDC的工程师或制造商的定期维修。沉重的多盘磁盘组可移动,并且没有密封。您会看到空的有机玻璃盖和黑色的塑料底座,它们放在蓝色的磁盘驱动器盖上。

在背面,带有控制台的CPU包括成排的拨动开关,用于输入机器代码指令和数据-主要用于输入引导程序,该引导程序将使CPU读取纸带驱动器,读卡器或磁驱动器。磁带机以启动加载操作系统的过程。

拨动开关面板上方的蓝色面板会像碗柜门一样打开,露出一排插入底板的大型电路板。早期的使用铁氧体磁芯存储器-您可以看到实际的位。

CPU旁边是一个全高机柜,其中装有每英寸1200位的卷到卷磁带驱动器,用于备份,档案存储以及软件分发。

后面的那个人正站在线条印刷机旁边。

那个女人坐在两个终点站,右边是一个打卡机。早期,大多数本地编写的特定于应用程序的程序都可以使用此设备加载。

最终,终端的价格下降到足够低的水平,以至于大型企业或研究实验室有能力购买其中的几台并将其放置在终端室内,以便员工可以在旋转系统上共享它们。

如图所示的系统在处理打孔卡片组上的批处理作业时,可能支持20-30个并发用户。

整个事情将是小型计算机。它将被安置在一个特殊的空调机房中。

大型机当然要大得多。


特别注意地板。地板是一种特殊的“高架”地板,可以将这些面板中的每一个都抬起,以访问在每个系统组件(大约4个空间)之间延伸的大量笨拙的电缆。
ChuckCottrill

3

尽管这并不是您要谈论的时间段,但我认为这很有趣,可以证明它们可以与几乎任何事物连接并且已经使用了数十年:在匈牙利,我记得1998-1999年在BME大学,在主要的PC实验室之外(许多PC,总是很忙),他们在走廊上将VT220终端连接到ural2.hszk.bme.hu-就我所知,它们可能仍然存在,机器肯定是:

新ural2

这意味着,如果您知道Solaris CLI,则可以在其他人等待某些PC可用时处理您的电子邮件。

主机名是对实际上早于终端的老的计算机系列的致敬:

ural2


我曾经在Solaris之前使用过Sun工作站(SunOS是基于BSD的,所以迁移到Solaris是一个很大的变化)。
ChuckCottrill

2

也是DECSYSTEM-20s。在座的人还记得TOPS-20上的《星际迷航》,例如游戏VT-TREK吗?

每组端子将通过串行电缆连接到具有8个或16个串行端口的多路复用器板上。较大的系统将具有一个以上的多路复用器板。


OMG-我在路易斯维尔大学使用了DEC SYSTEM-20。
ChuckCottrill

1

尚未提及的另一件事是,IBM AS400 / iSeries计算机是从具有卷带式磁带的计算机派生的(有关直观示例,请参阅“钻石永远存在”中的石油钻机上的计算机)。这种计算机与PDP11或Vax完全不同,并且在英国金融服务行业中仍在使用。

如果您是英国人,那么布莱切利公园的国家计算机博物馆便是一个很好的资源。


我以前有一个IBM AS / 400作为客厅桌子。美丽的家具!
Esa Jokinen

0

正如其他人已经明确指出的那样,它可以连接到许多不同的机器。您可以在讨论该机器的博物馆网页上看到我大学的那台机器(末尾为IBM 3084Q)

据我了解,使用了PDP-11,以便(最多300个)端子可以连接到主机本身。我可以肯定的是,尽管我们大多数人都使用了其他设备,包括BBC Micros,但我当时至少使用了一个看起来像这样的终端。


我使用的PDP 8e连接到两个电传打字机单元,运行纸带输入和打印机输出,而没有实时监视器。IBM装备部队的父亲办公室是一样的,但是也有真实的磁带或卡片……但是,输出的却是成千上万张宽纸。我使用的第一台带有显示器的计算机是Apple IIe和Tandy。我父亲从来没有使用过微型计算机,但是它们可以直接连接,从而加快了对大型机的访问。在某种程度上,我想念那些日子,但是今天的编程要容易很多倍。
亚当·阿尔巴诺维兹

0

VT100 / 102终端在Vax 11/780类计算机上最受欢迎。它们在PDP-11上也很受欢迎。惠普拥有类似的终端机系列,带有可编程软键。

值得注意的是,那个时代的键盘倾向于过度弯曲手腕,并导致许多关于心导管综合征的主张。

我实现了许多PDP-8,PDP-12,PDP-11和VAX 11/780系统。最终,运行unix变体的HP和Sun系统超出了DEC PDP / VAX系列。终端的VT100类型随着向工作站显示器或至少具有更多功能的显示器的移动而消失(Wyse等人)。

对于大型安装,端口选择器用作交换机和集中器,以便利大量终端,调制解调器,专线调制解调器等。

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.