控制台如何连接到主机?

控制台如何连接到主机?

邮政:

控制台通常是物理意义上的终端,根据某种定义,它是直接连接到机器的主要终端。

控制台必须是物理连接到主机(或主机的一部分)的硬件。

控制台是指键盘和显示器与计算机的物理连接。

控制台 - 直接连接到大型机以进行操作系统管理的特殊类型终端。

当我们说“直接连接”或“物理连接”时,这到底是什么意思?我们对“直接连接”或“物理连接”的定义是什么?这是否意味着它连接到系统总线?

答案1

从您列出的定义来看,这一定义适用于现代 Linux(和其他一些 Unix)系统,不一定适用于大型机:

控制台是指键盘和显示器与计算机的物理连接。

您列出的其他定义更适用于大型机。

主机与其控制台终端之间的连接可能是电流环串行端口、RS-232(或其远程变体)串行端口或某些专有解决方案。将 PC 风格的 GPU、键盘和鼠标视为控制台是继桌面系统成为可能。

大型机可能有一个专用的通信处理器或其他负责连接终端的 I/O 卡;但无论采用何种实现方式,您都会在大型机框中找到许多标记为“控制台”、“终端#1”、“终端#2”等的端口...并且为了有意义地使用大型机,您必须将至少一个终端插入“控制台”端口。其他终端是可选的,但如果没有控制台,您就无法使用主机。

“控制台”端口可能拥有其他终端连接没有的一些特权,例如访问固件设置和/或固件级调试器。当 Unix 系统启动到单用户模式对于故障排除或主要重新配置,控制台将是该状态下唯一可用的终端。在常规多用户模式下,与其他终端相比,控制台的进程优先级可能稍高,因此,如果某个程序占用了自身的所有 CPU 时间,系统管理员仍然可以使用控制台登录并停止它。

因此,控制台连接通常硬连线到距离主机非常近的物理安全位置的终端:要么在服务器机房,要么可能在相邻的系统管理员办公室。由于它是直接的硬连线连接,因此即使任何网络或其他输入/输出设备驱动程序出现故障,它也可以使用。

答案2

当我们谈论大型机时,您之间有物理连接、电缆终端和主机。它不连接到系统总线,而是连接到通信处理器。当然,您可以使用终端集中器将多个终端连接到机器,就像所解释的那样这里

答案3

这在很大程度上取决于您所谈论的大型机类型。

对于 IBM 大型机,有(很长一段时间没有使用它们,因此是过去时)本地连接的终端和通过集群控制器连接的终端。终端通过同轴电缆连接。 Burroughs 使用了 CP9500 通信处理器,并连接了 RS232 终端。 Tandem 有一个 OSP(操作服务处理器)。

一般来说:控制台是系统消息的去向。这些大型机控制台是一般的物理设备,带有屏幕和键盘,有时还有打印机。它们使用 RS232 电缆、同轴电缆或类似电缆物理连接到系统。

我从未见过控制台与系统总线的连接,但是,我还没有见过所有大型机,有些可能具有相当奇特的架构。

Unix 在某个时候停止将所有消息发送到控制台,而是将它们记录到文件中(这/var/adm/console是我第一次遇到)。

如今,对于 Unix/Linux 系统来说,旧形式的控制台已经不复存在。更糟糕的是:术语“控制台”现在用于普通的终端屏幕,无论是物理的还是 X11 中的窗口。

相关内容