许多这些论点也适用于 GUI “瘦客户端”类型的终端。今天经常有人为这种终端辩护,推销员们正在设计新的口号和名称,试图以另一个名称推销现代终端概念。例如“云计算”。
如今的 PC 功能非常强大,以至于一台 PC 通常可以同时支持多人使用,特别是当他们执行低负载任务时,例如文本编辑、数据输入等。一种方法是将多个终端通过调制解调器或直接电缆连接连接到一台 PC(或其他主机)。为此,通常最好使用多用户操作系统,例如 Linux,以便终端上的每个用户都可以独立使用计算机。这被称为“时间共享”,但今天这不是一个好的术语,因为网络上的“分布式”计算也是一种时间共享。最好将其描述为“集中式”计算。但是中央计算机可以通过网络连接到世界其他地方,以便终端用户可以发送电子邮件、浏览互联网等。因此,它也不完全是“集中式”的。
在 2000 年左右之前,终端很少与 PC 一起使用,因为用于 PC 的流行操作系统(Windows、DOS 和 Mac)直到 1998 年(MS Windows NT 可用)才成为多用户操作系统,并且以前不能很好地支持终端。现在 Linux 这种多用户操作系统可以免费用于 PC,在 PC 上使用终端变得更加可行。虽然文本终端不够智能,无法支持当今大多数计算机用户所期望的那种图形用户界面 (GUI),但瘦客户端类型的终端可以。
当计算机(包括 PC)非常昂贵时,更低的硬件成本是使用终端的一个显着优势。今天,随着廉价 PC 的出现,成本节约变得成问题。我是在多年前 PC 更昂贵时写了接下来的三个段落。它们今天仍然有效,但意义不大
如果几个人在同一时间使用同一台计算机,则在相同的服务水平下,所需的硬件量会减少。一种节省是由于代码共享。硬盘上的应用程序文件以及内存中的共享库都被共享(即使人们运行不同的程序,只要他们使用代码中的一些相同功能)。另一种节省是由于峰值负载的减少。单台 PC 的硬件可能大部分时间都处于空闲状态,因为人们缓慢地输入信息、思考、交谈或离开办公桌。让几个人同时使用同一台计算机可以充分利用大部分原本会被浪费的空闲时间。
这些节省是巨大的。可以粗略估计(使用统计理论),对于 9 个人(8 个终端和 1 个控制台),共享 PC 只需要大约 3 倍的容量(内存、磁盘存储、CPU 功率等),以便为每个人提供相同的服务水平。因此,这种共享系统的计算硬件每用户的成本应该只有大约 1/3。然而,显示硬件(CRT、键盘、视频电子设备等)的成本在两种情况下大致相同。终端的额外成本是在主机上需要额外的物理电缆连接器(例如串行端口)。
为了与 PC 进行公平比较,终端应具有与 PC 显示器相同的功能。不幸的是,用于 Linux (X Window) 的彩色图形终端,具有高速通信的成本与 PC 差不多,所以在这种情况下,硬件成本节省不多(如果有的话)。但是对于文本终端,会节省一些成本,特别是如果以低成本获得二手终端。
对于集中式计算,软件(以及软件更新)只需要在一台主机上安装和配置,而不是在多台主机上。负责这台计算机的人可以控制和配置安装在其上的软件。如果控制主机的人做得很好并且了解其他用户的需求和偏好,这会很有利。可以限制用户玩游戏或上网等。集中控制是否可取取决于具体情况。从某种意义上说,这是剥夺了用户“权利”,无法控制他们使用计算机做什么,包括那些可以提高他们的工作效率和/或娱乐他们的事物。
使用终端,计算机硬件升级只需在一台计算机上进行,而不是在多台计算机上进行。这节省了安装人工成本。虽然主机硬件升级的成本将高于单台 PC 的成本(因为主机需要比 PC 更强大的计算能力),但成本将大大低于升级多台 PC 的硬件(这些 PC 被用来代替终端)。
文本终端在技术上已经过时,因为只需略微提高硬件成本,就可以构建更智能的终端(具有相同的显示质量)。情况并非总是如此,因为在 1980 年左右,内存成本每兆字节数千美元。今天,由于内存和处理器的低成本,只需增加约 10% 或 20% 的硬件成本,就可以将文本终端变成 GUI 图形终端。
由于 PC 可以模拟终端,几乎每个使用计算机的人都拥有可用的终端仿真器,直到 PC 在 2000-2010 年代开始从新型号中移除串行端口。您可能会认为现在文本终端会更受欢迎,因为只有购买此类端口,模拟直接连接的终端才在新 PC(没有串行端口)上可行。但是,如果想要通过串行端口将文本终端(包括模拟终端)连接到 PC,如果 Linux PC 没有串行端口,他们将倒霉。因此,消失的串行端口往往使文本终端更加过时。
文本终端现在(或曾经)没有完全过时的原因是