计算机终端


(键盘/打印机)
计算机终端是一种电子或机电硬件设备,可用于将数据输入计算机或计算系统中的数据并转录数据。该电视是早期硬拷贝终端的一个示例,并且早于数十年来使用计算机屏幕。从1970年代中期开始,诸如Sphere 1 , Sol-20和Apple I之类的机器开始,终端电路开始集成到个人和工作站计算机系统中,计算机处理字符的生成,有时会输出到基本的CRT显示屏上作为消费电视。
早期终端是便宜的设备,但与打孔卡或纸带相比,较慢;随着时间共享系统的出现,终端逐渐从行业中推动了这些较旧的互动形式。相关的开发是终端技术的改进和廉价视频显示的引入。
终端的功能通常仅限于数据的转录和输入。具有重要的本地可编程数据处理功能的设备可以称为“智能终端”或胖客户端。取决于主机计算机的处理能力的终端称为“愚蠢的终端”或薄客户端。在串行时代( RS-232 )终端时代,“智能终端”一词作为一个愚蠢的终端,没有用户可访问的本地计算能力,但使用了特别丰富的控制代码来操纵显示器;在硬件串行终端变得过时之前,这种冲突还没有解决。
个人计算机可以运行重复现实世界终端功能的终端模拟器软件,有时允许同时使用本地程序并访问遥远的终端主机系统,无论是直接的序列连接还是在网络上使用的网络,例如,例如,例如SSH 。
历史
Konrad Zuse的Z3控制台在1941年有一个键盘,1942 - 1945年的Z4也是如此。但是这些控制台只能用于输入数字输入,因此类似于计算计算机的数字输入。程序,命令和其他数据通过纸带输入。这两台机器都有一排显示灯可用于结果。
在1955年,旋风标记I计算机是第一台配备键盘 - 拼写组合的计算机,该计算机可用于支持数据和命令的直接输入以及结果的输出。该设备是Friden Flexowriter ,它将继续在1960年代的许多其他早期计算机上实现此目的。
类别
硬拷贝终端
连接到计算机的早期用户终端是挠性器,机电电视/电视节(TeletyPewriter,TTY,TTY),例如Teletype 33 ,最初用于电报;早期电视通常被配置为键盘发送接收器(KSR)或自动发送接收器(ASR),后者包括纸带读取器和punch。这导致了已经在电报中使用的当前循环界面,以及用于计算机使用的盈余机中繁荣的市场。
Custom-Designs键盘/打印机终端后来包括IBM 2741 (1965)和DeTwriter (1970)。电信的最高速度,IBM 2741和LA30(早期的录音机)为10、15和30个字符。尽管当时“纸是国王”相互作用的速度相对有限。
录取术是最后的主要印刷末端产品。它在1980年之后从视频显示单元(VDU)的压力下逐渐消失,最后的修订版(1982年的录音机IV)放弃了经典的电视节目形式,以便另一种类似于桌面打印机。
视频显示单元(VDU)
视频显示单元(VDU)在屏幕上显示信息,而不是将文本打印到纸上,通常使用阴极射线管(CRT)。 1950年代的VDU通常是为显示图形数据而不是文本而设计的,例如在MIT等机构中使用的实验计算机;在学术界,政府和商业中使用的计算机,以DEC , ERA , IBM和UNIVAC等品牌名称出售;支持特定防御应用的军事计算机,例如弹道导弹警告系统以及Buic和Sage等雷达/防空协调系统。

VDU开发的两个早期地标是Univac uniscope和IBM 2260 ,均为1964年。这些都是块模式终端,旨在使用专有协议一次显示一个页面;与字符模式设备相反,它们将数据从键盘输入到显示缓冲区中,而不是立即传输它们。与后来的字符模式设备相反,该锻炼使用了EIA RS-232接口上的同步串行通信,以在多路复用器和主机之间进行通信,而2260使用通道连接或2848和主机之间的异步连接。与2260相关的2265也使用了异步串行通信。
1967年宣布并于1969年发货的计算机终端公司的数据点3300是模仿33 Model Teletype的角色模式设备。这反映了以下事实:早期的字符模式终端通常被部署以替换电视机机器以降低运营成本。
下一代VDU超越了电视仿真,它具有可寻址的光标,使他们能够在屏幕上绘制二维显示器。从1970年起,具有光标可寻址性的早期VDU包括VT05和Hazeltine 2000在角色模式下运行。尽管有这种能力,但这种类型的早期设备通常被称为“玻璃TTY”。后来,“玻璃TTY”一词倾向于在没有完整的光标可寻址性的情况下缩小到设备上的狭窄。
VDU的经典时代始于1970年代初期,与分享计算机的时间上升紧密相连。重要的早期产品是ADM-3A , VT52和VT100 。这些设备不使用复杂的CPU ,而是依靠单个逻辑门, LSI芯片或微处理器(例如Intel 8080) 。这使它们变得便宜,并且在许多类型的计算机系统上,它们迅速成为非常流行的输入输出设备,通常会更早且更昂贵的打印终端取代。
1970年以后,几家供应商符合一组通用标准:
- ASCII角色集(而不是例如EBCDIC或一家公司特定的任何内容),但是早期/经济模型通常仅支持大写字母(例如原始ADM-3 , Data General Model 6052-可以将其升级到6053具有低案例字符ROM - 以及Heathkit H9)
- RS-232串行端口(25针,准备连接到调制解调器,但一些特定于制造商的PIN使用扩展了标准,例如用于20 ma电流环路)
- 24行(或可能是25行 - 有时是特殊的状态线),分别是72或80个字符的文本(80个与IBM打孔卡相同)。后来的型号有时具有两个字符宽度设置。
- 可以定位的某种类型的光标(带有箭头键或“家”和其他直接光标地址设置代码)。
- 实施至少3个控制代码:运输返回(CTRL-M),线馈线(CTRL-J)和Bell (Ctrl-G),但通常还有更多,例如提供下划线,昏暗或反向的逃生序列视频角色突出显示,尤其是清除显示器和放置光标。
连续VDUS的实验时代于1978年与VT100达到顶峰。到1980年代初,包括Lear-Siegler ,包括Lear-Siegler,Adds,Data General,Dec, Dec , Hazeltine Corporation ,Heath/Zenith, Heath/Zenith , Hewlett- Packard, Hewlett-Packard ,IBMMMMMMMMMMMMMMMMMMMM, , Televideo ,Volker-Craig和Wyse ,其中许多具有不兼容的命令序列(尽管许多人将早期的ADM-3用作起点)。
制造商之间的控制代码的极大变化产生了识别和分组终端类型的软件,因此系统软件将使用适当的控制代码正确显示输入表格;在类似于Unix的系统中,将使用Stty实用程序和术语环境变量;例如,在Data General的业务基本软件中,在登录时间中,将一系列代码发送到终端,以尝试使用一系列不同制造商的控制代码序列读取光标的位置或25行的内容,以及终端生成的序列响应将确定一个单位数字(例如,数据通用Dasher终端的6个,对于ADM 3A/5/11/12终端4,对于没有特殊功能的TTY的0或2使用的代码。
绝大多数终端是单色,制造商可提供绿色,白色或琥珀色,有时还提供蓝屏磷光器。 (据称琥珀可以减少眼睛劳损)。具有适度颜色能力的终端也可用,但未广泛使用。例如,流行的WYSE WY50(WY350)的颜色版本在每个字符单元格上提供64个阴影。
VDU最终被网络的个人计算机从大多数应用中流离失所,最初是在1985年之后缓慢的,并且在1990年代的速度提高。但是,它们对PC有持久的影响。 VT220终端的键盘布局强烈影响了1985年IBM PC上的Model M ,并通过其后来的计算机键盘。
尽管自1950年代以来就可以使用扁平面板显示器,但阴极射线管一直占据主导地位,直到个人计算机严重进入显示码头市场为止。到2000年后,PC上的阴极射线管被PC上的阴极射线管取代时,硬件计算机终端几乎已经过时了。
面向角色的终端

面向字符的终端是一种与主机一个字符通信的计算机终端类型,而不是以块为导向的终端,该终端在数据块中通信。它是最常见的数据终端类型,因为它易于实现和编程。通过RS-232串行链接,以太网或其他专有协议可以实现与大型机计算机或终端服务器的连接。
面向角色的终端可以是“愚蠢”或“智能”。愚蠢的终端是可以解释有限数量的控制代码(CR,LF等)的终端,但没有能力处理执行函数(例如清除线路,清除屏幕或控制光标位置)的特殊逃生序列。在这种情况下,哑巴终端有时被称为玻璃电视,因为它们的功能与机械电视具有相同的功能有限。通过设置环境变量,仍然支持这种类型的哑巴终端TERM
到dumb
。智能或智能终端是那些也具有处理逃生序列的能力的终端,尤其是VT52,VT100或ANSI逃生序列。
文本终端


文本终端,或通常只是终端(有时是文本控制台)是用于文本输入和显示的串行计算机接口。信息作为预选的形成字符的数组表示。当此类设备使用视频显示(例如阴极射线管)时,它们被称为“视频显示单元”或“视觉显示单元”(VDU)或“视频显示终端”(VDT)。
系统控制台通常是用于操作计算机的文本终端。现代计算机具有内置键盘和控制台显示。一些类似Unix的操作系统(例如Linux和FreeBSD)具有虚拟控制台,可在一台计算机上提供几个文本终端。
在文本终端上运行的应用程序的基本类型是命令行解释器或外壳,该命令会提示用户的命令,并在按下按下返回。这包括Unix壳和一些交互式编程环境。在外壳中,大多数命令本身都是小应用程序。
另一个重要的应用程序类型是文本编辑器的类型。文本编辑器通常占据显示的整个区域,显示一个或多个文本文档,并允许用户编辑文档。对于许多用途,文本编辑器已被Word处理器替换,该文字通常提供文本编辑器所缺乏的丰富格式功能。第一个文字处理器使用文本传达文档的结构,但是后来的文字处理器在图形环境中运行,并提供了格式输出的Wysiwyg模拟。但是,文本编辑器仍用于包含标记的文档,例如DocBook或Latex 。
诸如Telix和Minicom之类的程序控制调制解调器和本地终端,以使用户与远程服务器进行交互。在互联网上, Telnet和SSH的工作类似。
以最简单的形式,文本终端就像文件。写入文件显示文本并从文件中读取会产生用户输入的内容。在类似于Unix的操作系统中,有几个字符特殊文件对应于可用的文本终端。对于其他操作,有特殊的逃生序列,控制字符和termios
程序可以使用的功能,最容易通过库(例如ncurses) 。对于更复杂的操作,程序可以使用终端特定的IOCTL系统调用。对于应用程序,使用终端的最简单方法就是简单地将往返于其的文本字符串编写和读取文本字符串。输出文本滚动,因此只能看到最后几行(通常为24行)。 UNIX系统通常会缓冲输入文本,直到按下Enter键为止,因此该应用程序会收到准备就绪的文本字符串。在此模式下,应用程序不需要对终端了解太多。对于许多交互式应用,这是不够的。常见增强功能之一是命令行编辑(辅助诸如readline之类的库);它还可以访问命令历史记录。这对于各种交互式命令行解释者非常有帮助。
全屏应用程序提供了更高级的交互性。这些应用程序完全控制了屏幕布局;他们也立即响应钥匙压力。此模式对于文本编辑器,文件管理器和Web浏览器非常有用。此外,此类程序控制屏幕上文本的颜色和亮度,并用下划线,闪烁和特殊字符(例如,吸引盒装字符)对其进行装饰。为了实现这一切,应用程序不仅必须处理纯文本字符串,还必须处理控制字符和逃生序列,这使光标将光标移至任意位置,清除屏幕的部分,更改颜色和显示特殊字符,还响应功能键。这里的最大问题是,有许多不同的终端和终端模拟器,每个模拟器都有其自身的逃生序列集。为了克服这一点,已经创建了特殊的库(例如诅咒),以及终端描述数据库,例如TermCap和Terminfo。
面向块的终端
面向块的终端或块模式终端是一种计算机终端,它在数据块中与其主机通信,而不是一次性端子,该端子一次与其主机一个字符通信。面向块的终端可以以卡为导向,面向显示器,键盘显示,键盘打印机,打印机或某些组合。
IBM 3270可能是面向块的显示终端的最熟悉的实现,但是大多数大型计算机制造商和其他几家公司都会生产它们。以下描述根据3270,但类似的考虑适用于其他类型。
面向块的终端通常合并一个缓冲区,该缓冲区存储一个屏幕或更多数据,还存储数据属性,不仅表明外观(颜色,亮度,闪烁等),而且还标记了数据是由终端操作员VS输入的数据。 _终端操作员键数据(例如数据库条目中的更新)到适当的字段中。输入完成(或按3270S按下Enter或PF键)时,一个数据块,通常仅由操作员输入的数据(修改后的数据)发送到一个传输中的主机。由于存在“设置的缓冲区地址顺序”(SBA),因此3270终端缓冲区(在设备上)可以以单个字符的基础进行更新。完整的缓冲区也可以使用READ BUFFER
命令或WRITE
命令(在3270的情况下未格式化或格式化)。
与面向字符的终端相比,面向块的终端会导致主机上的系统负载少,网络流量较少。它们也对用户的响应更加灵敏,尤其是在慢速连接上,因为字段内的编辑是在本地完成的,而不是依赖于从主机系统的回声进行编辑。
早期终端的编辑功能有限 - 例如,3270个终端只能将条目视为有效的数字。随后的“智能”或“智能”终端合并了微处理器,并支持了更多本地处理。
面向块的终端的程序员通常使用将上下文信息存储在屏幕上进行的交易的技术,这可能是在隐藏的字段中,而不是依赖于运行的程序来跟踪状态。这是HTML在URL中存储上下文作为将作为参数传递给CGI程序的数据的先驱。
与以字符为导向的终端不同,在屏幕的最后一个位置中键入一个字符通常会导致终端向下滚动一条线,将数据输入到面向块的终端上的最后一个屏幕位置通常会导致光标包装- 移至第一个Enterable字段的开始。程序员可能会“保护”最后一个屏幕位置,以防止无意间包裹。同样,如果操作员试图将更多的数据输入该字段,则在Enterable字段之后的受保护字段可能会锁定键盘并发出声音警报。
常见的面向块的终端
- 硬拷贝
- 远程职位输入
- 展示
- IBM 2260
- IBM 3270
- IBM 5250
- Burroughs Corporation TD-830
- AT&T DataSpeed 40(由Teletype Corporation制造的3270克隆)
- Televideo 912,920,925,950
- 串联计算机VT6530
- 惠普 - 帕克德VT2640
- Univac tumisope系列
- 数字设备公司VT61,VT62
- Lear Siegler Adm31(可选)
- 霍尼韦尔VIP 7700/7760
- ITT Corporation Courier系列
- Bull Questar
图形终端

图形终端可以显示图像和文本。图形终端分为矢量模式终端和栅格模式。
向量模式显示直接在主机计算机系统控制下阴极射线管的表面上绘制线条。线路连续形成,但是由于电子速度有限,因此可以一次显示的并发线的数量受到限制。向量模式显示在历史上很重要,但不再使用。实际上,所有现代的图形显示都是栅格模式,它来自用于电视的图片扫描技术,其中视觉元素是矩形的像素阵列。由于栅格图像仅在很短的时间内才能使整个人眼可感知,因此必须每秒刷新栅格,以使持续显示的外观。令人耳目一新的显示内存的电子需求意味着图形终端的开发比文本终端晚得多,最初成本要高得多。
当今大多数终端都是图形的。也就是说,他们可以在屏幕上显示图像。图形终端的现代术语是“薄客户端”。薄客户端通常使用X11终端的协议或Microsoft Windows的RDP 。所需的带宽取决于所使用的协议,分辨率和颜色深度。
现代图形终端允许显示颜色的图像,以及不同尺寸,颜色和字体(类型面)的文本。
在1990年代初期,一个行业财团试图定义标准的Alphawindows ,该联盟将允许单个CRT屏幕实现多个窗口,每个窗口都可以作为一个独特的终端行为。不幸的是,像i2o一样,这是作为一个封闭标准的运行方式:非会员甚至无法获得最小的信息,而且没有现实的小公司或独立开发商可以加入财团。
“智能”终端
一个“智能”终端进行了自己的处理,通常意味着要内置微处理器,但并非所有带有微处理器的终端都对输入进行了任何真实处理:附加到其所附的主计算机必须快速对每种击键的响应。在这种情况下,“智能”一词可以追溯到1969年。
值得注意的例子包括IBM 2250 ,IBM 3250和IBM 5080的前身,以及IBM 3270的前身IBM 2260 ,于1964年推出了System/360 。

大多数终端都连接到微型计算机或大型计算机,并且通常具有绿色或琥珀色的屏幕。通常,终端通过串行端口通过NULL调制解调器电缆与计算机通信,通常使用EIA RS-232或RS-422或RS-423或RS-423或当前LOOP串行接口。 IBM系统通常通过公共汽车和标签频道通信,使用专有协议的同轴电缆,使用二进制同步通信或IBM的SNA协议的通信链接,但是对于许多DEC,数据通用和NCR (等)计算机都有许多视觉展示供应商与计算机制造商竞争终端以扩展系统。实际上, Intel 8008的指令设计最初是在计算机终端公司构想的,作为数据点2200的处理器。
从引入IBM 3270和DEC VT100 (1978),用户和程序员可能会注意到VDU技术改进的显著优势,但并非所有程序员都使用了新终端的功能(VT100和后来的Televideo终端的向后兼容性,例如,使用“愚蠢的终端”允许程序员继续使用较旧的软件)。
一些愚蠢的终端能够对一些逃生序列做出响应,而无需微处理器:他们使用了多个具有许多集成电路的印刷电路板;将终端归为“智能”的单个因素是其在终端内处理用户输入的能力,而不是每次击键处中断主计算机,并且一次发送数据块(例如:当用户完成后完成时整个领域或形式)。尽管1978年引入了ANSI终端,但1980年代初的大多数终端,例如ADM-3A,TVI912,DATA GENAL D2,DEC VT52 ,尽管有些是“愚蠢”的终端,尽管其中一些(例如后来的ADM和TVI )模型)确实具有原始的块神能力。当地处理能力的常见早期用途包括与从主机计算机下载数据处理无关的功能,但添加了有用的功能,例如在本地打印机上打印,缓冲串行数据传输和串行握手(以适应更高的串行传输速度),以及显示出更为复杂的角色属性,以及将仿真模式转换为模仿竞争对手的模型的能力,在1980年代,这些功能变得越来越重要,尤其是当买家可以在更大程度上混合不同的供应商的设备时比以前。
微处理器和较低的内存成本的进步使终端可以处理编辑操作,例如在字段中插入字符,该字段可能以前可能需要从计算机中重新进行全屏幕填充字符,这可能会慢慢进行调制解调器线。大约在1980年代中期,最智能的终端比大多数愚蠢的终端少于几年前的成本少,可以提供足够的用户友好的数据编辑数据,并将完整的表单发送到主计算机。提供更多的处理可能性,Televideo TS-800等工作站可以运行CP/M-86 ,模糊了终端和个人计算机之间的区别。
微处理器开发的另一个动机是简化和减少终端中所需的电子设备。这也使得将几个“个性”加载到一个终端中是可行的,因此Qume QVT-102可以模仿当天的许多流行终端,因此被卖给了不希望进行任何软件更改的组织。经常模拟末端类型包括:
- Lear Siegler ADM-3A和后来的模型
- Televideo 910至950(这些型号复制了ADM3代码,并添加了自己的几个,最终被Qume和其他人复制)
- 数字设备公司VT52和VT100
- 数据一般D1至D3,尤其是D200和D210
- Hazeltine Corporation H1500
- Tektronix 4014
- WYSE W50,W60和W99
ANSI X3.64逃生代码标准在某种程度上产生了统一性,但仍然存在显著差异。例如, VT100 , Heathkit H19在ANSI模式下,Televideo 970,Data General D460和Qume QVT-108终端均遵循ANSI标准,但是在函数键中,代码中可能存在差异形式中的字段,“外国”角色设施以及连接到屏幕背面的打印机的处理。
在21世纪,智能终端一词现在可以指零售销售点计算机。
当代的
虽然早期的IBM PC具有单色绿色屏幕,但这些屏幕不是终端。 PC的屏幕不包含任何角色生成硬件;所有视频信号和视频格式均由PC中的视频显示卡或CPU和软件(在大多数图形模式中)生成。 IBM PC监视器,无论是绿色单色显示器还是16色显示屏,技术上都比模拟电视机(无调谐器)要比终端更相似。但是,使用合适的软件,PC可以模仿终端,并且以该能力可以连接到大型机或微型计算机。数据通用/一个可以从其ROM启动到终端仿真模式。最终,基于微处理器的个人计算机大大减少了对传统终端的市场需求。
尤其是在1990年代,“瘦客户”和X终端将经济的本地处理能力与中央,共享的计算机设施相结合,以保留终端的某些优势,而不是个人计算机的优势:
如今,大多数PC Telnet客户端都使用ANSI Escape Code标准X3.64提供了最常见的终端DEC VT100的仿真,或者可以使用Microsoft Windows下的Cygwin/X等软件作为X终端运行。在Linux下。
由于个人计算机的出现和随后的普及,很少有真正的硬件终端用于与当今的计算机进行交互。使用监视器和键盘, Linux和BSD衍生产品等现代操作系统具有虚拟控制器,它们主要与使用的硬件独立。
当使用图形用户界面(或GUI)(例如X Window系统)时,一个人的显示通常被与各种应用程序关联的窗口集合所占据,而不是与单个过程相关联的单个文本流。在这种情况下,可以在窗口环境中使用终端模拟器应用程序。这种布置允许与计算机类似终端的交互(例如,用于运行命令行解释器),而无需物理终端设备;它甚至可以在同一设备上运行多个终端模拟器。
特别案例
上述几类终端已被用作硬件和软件控制台,命名法上有一些变化。
硬件控制台
这些可能是键盘/打印机终端,键盘/显示终端或在较小计算机上运行的特殊应用程序。它们经常通过专有界面附着,并补充或更换前面板的功能。它们有时被称为控制控制台或系统控制台。
软件控制台
这些可能是键盘/打印机终端,键盘/显示终端或应用程序。在某些系统(例如, OS/360)上,它们具有自己的命令语言的专业角色,与正常终端上的用户会话无关。
ON,例如类似于Unix的系统,该软件由具有升高特权的用户控制,并且系统控制台只是一个普通的终端,并登录了特权用户。
例如,类似于Unix的系统通常是将命令,控制台,终端等名称的应用程序作为登录用户登录的控制台。
仿真
终端模拟器是模拟文本终端的软件。过去,在广泛使用本地网络和宽带互联网访问之前,许多计算机将使用串行访问程序通过电话线或串行设备与其他计算机通信。
当第一个Macintosh发布时,使用了一个名为MacTernal的程序与包括IBM PC在内的许多计算机进行通信。
DEC终端是流行Altair的第一个终端计划之一。
Windows上的Win32控制台不会效仿支持逃脱序列的物理终端,以便windows ssh和ssh和telnet程序(用于登录文本到远程计算机),包括用窗口的某些版本的telnet程序,通常会包含自己的代码来处理处理的代码逃脱序列。
大多数类似Unix的系统上的末端模拟器,例如,例如Gnome末端, Konsole ,Qterminal, Xterm和derminal.App 。例如,XTERM可以模拟VT220和Tektronix 4010硬件终端。
模式
终端可以以各种模式运行,这与用户在键盘上发送输入到接收系统时(无论可能是什么):
- 字符模式(又称字符 - 时间模式):在此模式下,输入的输入是未掩盖的,并立即发送到接收系统。
- 行模式(又称aka lin-at-a-a-a-at-time模式):在此模式下,终端被缓冲,提供本地行编辑函数,并在本地编辑后发送整个输入行,当用户按下AN,例如, Enter , EOB ,键。所谓的“线模式终端”仅在此模式下运行。
- 块模式(又称屏幕截图模式):在此模式下(也称为块为导向),终端被缓冲,并提供局部的全屏数据功能。用户可以以屏幕上的形式输入多个字段(通过接收系统定义到终端),使用诸如tab↹和箭头键等键在屏幕周围移动光标,并使用insert在本地执行编辑功能,delete,delete, delete , ←backspace等。当用户按下用户按下Enter键时,终端仅发送完整的表单,该表单由屏幕上输入的所有数据组成,并将其发送给接收系统。
返回和↵输入密钥之间有一个区别。在某些多种模式终端中,可以在模式之间切换,在不在块模式下的情况下,按Enter键与按返回键的操作相同。虽然返回键将导致输入线以a-a-time模式发送到主机,但↵enter键宁愿导致终端传输光标当前位于光标的内容的内容主持人,主机发出的提示等。某些块模式终端具有↵Enter和本地光标移动键,例如返回和新线路。
当将终端用作计算机终端时,不同的计算机操作系统需要不同程度的模式支持。由UNIX和POSIX符合操作系统提供的POSIX终端接口根本不适合块模式终端,并且很少需要终端本身处于一个时间模式,因为操作系统是需要提供规范输入模式,其中操作系统中的终端设备驱动程序模仿终端中的本地回波,并在主机端执行线路编辑功能。通常,尤其是为了使主机系统可以支持非规范输入模式,符合POSIX兼容系统的终端始终处于一个时间模式。相比之下,连接到MVS系统的IBM 3270端子始终处于块模式。