虚拟终端

结构

虚拟终端使得一个字母式的程序可以通过图形用户界面与用户通讯。它们使得用户可以使用不能直接使用图像接口的程序（比如因为在它们编程时还没有图像接口，或者因为字母式接口比较简单）。虚拟终端向字母式程序“假装”出一个字母终端，而向图像接口“假装”出一个图像式的程序。

工作方式

虚拟终端完成一个终端程序的任务。不过一个虚拟终端是一个普通的、在一个操作系统上、在计算机中央处理器上运行的普通程序，而不是一个存储在终端只读存储器中的、在终端的中央处理器上运行的程序。虚拟终端分析一个字母式的程序的输出，将它转换为图像接口（比如X11）的输出。
终端窗口内的键盘输入传递给大型计算机中与终端连接的行程，一般这个行程是一个命令行解释器。这个行程以为自己是与一个终端相连，而实际上它是与一个虚拟终端相连。