终端仿真器

编辑
本词条由“匿名用户” 建档。
某些其他显示架构中模拟视频终端的计算机程序。尽管通常与shell或文本终端同义,但术语终端涵盖所有远程终端,包括图形界面。图形用户界面内的终端仿真器通常称为终端窗口。 终端窗口允许用户访问文本终端及其所有应用程序,例如命令行界面(CLI)和文本用户界面(TUI)应用程序。它们可以在同一台机器上运行,也可以通过telnet、ssh、拨号或直接串行连接在不同的机器上运行。在类Unix操作系统...

什么是终端仿真器

编辑

某些其他显示架构中模拟视频终端计算机程序。尽管通常与shell或文本终端同义,但术语终端涵盖所有远程终端,包括图形界面。图形用户界面内的终端仿真器通常称为终端窗口。

终端窗口允许用户访问文本终端及其所有应用程序,例如命令行界面(CLI)和文本用户界面(TUI)应用程序。它们可以在同一台机器上运行,也可以通过telnet、ssh、拨号或直接串行连接在不同的机器上运行。在类Unix操作系统上,通常有一个或多个终端窗口连接到本地机器。

终端通常支持一组用于控制颜色光标位置等的转义序列。示例包括称为ECMA-48、ANSIX3.64或ISO/IEC6429的终端控制序列标准系列。

本地回声

编辑

终端仿真器可以实现本地回显功能,它可能被错误地命名为“半双工”,或者仍然稍微不正确地命名为“回声”(这在形式上是一种错误检测机制而不是输入显示选项)。

一次一行模式/本地编辑

编辑

终端仿真器可以实现本地编辑,也称为“一次一行模式”。这也被错误地称为“半双工”。在这种模式下,终端仿真器只向主机系统发送完整的输入行。用户输入并编辑一行,但在编辑时它被本地保存在终端仿真器中。在用户发出完成信号之前,它不会被传输,通常使用↵Enter键盘上的键或用户界面中的某种“发送”按钮。此时,传输整条线路。一次一行模式意味着本地回显,否则用户将无法看到正在编辑和构建的行。但是,一次一行模式独立于回波模式,不需要本地回波。例如,输入密码时,可以使用本地编辑逐行输入,但关闭本地回显(否则将显示密码)。

telnet协议中的line-at-a-timemode选项说明了line-at-a-time模式的复杂性。为了正确实现它,终端仿真器程序提供的网络虚拟终端实现必须能够识别并正确处理在本地编辑行中到达的“中断”和“中止”事件。

同步终端

编辑

在异步终端中,数据可以随时向任何方向流动。在同步终端中,协议控制谁可以在何时发送数据。与IBM大型计算机一起使用的基于IBM3270的终端是同步终端的一个示例。它们基本上以“一次屏幕”模式(也称为块模式)运行。用户可以对页面进行大量更改,然后将更新的屏幕作为单个操作提交到远程计算机。

模拟3270协议的终端仿真器可用于大多数操作系统,既可供管理系统(如z9)使用,也可供使用相应应用程序(如CICS)的系统使用。

同步终端的其他示例包括IBM5250、ICL7561、HoneywellBullVIP7800和Hewlett-Packard700/92。

终端仿真器

虚拟控制台

编辑

虚拟控制台,也称为虚拟终端,是模拟文本终端,使用个人计算机工作站的键盘和显示器。“文本”这个词是关键,因为虚拟控制台不是GUI终端,它们不在图形界面内运行。在大多数类Unix系统上都可以找到虚拟控制台。它们主要用于访问服务器并与之交互,而不使用图形桌面环境

模拟终端示例

编辑

已经为终端开发了许多终端仿真器,例如VT52、VT100、VT220、VT320、IBM3270/8/9/E、IBM5250、IBM3179G、DataGeneralD211、HewlettPackardHP700/92、Sperry/Unisys2000系列UTS60、Burroughs/UnisysA系列T27/TD830/ET1100、ADDSViewPoint、Sun控制台、QNX、AT386、SCO-ANSI、SNI97801、Televideo和Wyse50/60。此外,还开发了一些程序来模拟其他终端仿真器,例如xterm和各种控制台终端(例如,用于Linux)。最后,一些仿真器只是引用一个标准,例如ANSI。此类程序可在许多平台上使用,从DOS和Unix到Windows和macOS,再到手机工业硬件中的嵌入式操作系统。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/131941/

(3)
词条目录
  1. 什么是终端仿真器
  2. 本地回声
  3. 一次一行模式/本地编辑
  4. 同步终端
  5. 虚拟控制台
  6. 模拟终端示例

轻触这里

关闭目录

目录