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

use*_*968 35 terminal history

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

在此处输入图片说明

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

Ste*_*itt 42

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

等离子11

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

一些变体被安置在橱柜中;这也是 Vaxen 的典型情况:

VAX-11

(两张照片均取自上面链接的维基百科文章。)

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

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

查看Dinosaur's Pen以获得更多此类系统在实际使用中的照片。一些仍在生产中的应用程序使用可追溯到这些类型系统的软件,尽管通常硬件是模拟的;最近我们喜欢的系统中给出了一个例子

  • 换句话说,与冰箱或一排冰箱几乎没有区别。 (3认同)
  • MicroVAX 或 VAXServer(来自那个时代的末期)可以像(相当大的)桌面/塔式系统一样小,例如 http://sites.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg (3认同)

Tho*_*key 19

该终端连接到运行RT-11(在 DEC VT100 之前几年推出)的 DEC PDP-11 。提到的其他系统——使用 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。但是屏幕截图似乎只有大约 10 年的历史(有几年是从 8 年开始0的),所以 PDP-11 的内存可能比这更多。

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

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


Chu*_*ill 9

那是一个 Digital-VT100 终端。

DEC-VT100 终端是通过异步串行 (RS-232) 连接的一系列 VT-NNN 终端之一,这些终端有 4-8 条线(并且经常使用硬件流控制 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、2888终端每秒使用 bps/bits,有趣的阅读差异)。

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

DEC VAX-11 和 PDP-11 是典型的小型机,但是有很多小型机制造商,包括 Data General(阅读有关 DG Eclipse 32 位系统的“新机器的灵魂”一书)、惠普、NCR、 Tandem(容错计算机),甚至 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/

享受历史之旅。

  • PDP-11 有 **16 位**字 -- 和 8 位字节,第一个在总线上寻址的 DEC 机器字节。(-5/8和-6/10只能在CPU中选择部分字。)但指令格式主要使用3位和6位字段,调试时使用八进制更方便,也与工具一致在(AFAIK 全部)以前的 DEC 机器上_和当时的相当多的大型机(GE、CDC、IIRC Univac 和至少一些 IBM)。 (2认同)

Red*_*ick 5

这是制造商手册中显示的早期 24 位字小型机的示例

在此处输入图片说明 来源

左边是两个洗衣机大小的磁盘驱动器,每个可能存储大约 40 MB。他们需要 CDC 或制造商的工程师进行定期维修。沉重的多盘磁盘组是可拆卸的,并且没有密封。您可以看到位于蓝色磁盘驱动器单元盖上的磁盘包的空有机玻璃盖和黑色塑料底座。

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

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

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

后面的男人站在一台行式打印机旁边。

女人坐在一对终端机前,她的右边是一个打孔卡读卡器。大多数本地编写的特定于应用程序的程序将在早期使用此设备加载。

最终终端的价格降到足够低,以至于大型企业或研究实验室有能力购买其中的几个并将它们放在一个终端房间,以便工作人员可以在轮换系统上共享它们。

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

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

大型机当然要大得多。