終端
(英語:
Computer terminal
),是一台
電腦
或者?算机系?,用?讓用??入?据,及?示其?算?果的机器,簡而言之就是人類使用者與計算機互動的裝置。終端有些是全?子的,也有些是机?的。其又名
終端機
,?與一部獨立的
電腦
不同,但也是電腦組成的部分。
?史
[
??
]
?端其?就是一??入?出??,相?于?算机主机而言?于外?,本身?不提供?算?理功能。早期的?算机?端一般是机?的
??打字机
,比如
ASR33
。但是?于大多??用????太慢了,在?片或磁帶等物理性的材料上標記好資料之後,放入計算機再印出結果,過程非常費工。1970年代初?多??公司??到???入?端比
穿孔?片
要好得多,而且可以使得?算机更加容易?用?互?,?生新的?用。??的毛病在于相?于??的
小型?算机
??要?示一?文字所需要的?存太大了。在
集成?路
普及以前要?示??信?所需要的速度???的
???
所提出的技?挑?也太高了。??有一家公司宣布要生?一台价?15,000美元的???端,吸引了?多??,但是最后?的工程???定????无法完成。?一?解?方法是
泰克公司
?明的
存?管
,?台机器可以?示?出??的信息,但是无法刷新。
[1]
后?輸出端的顯示功能被發展出來後,早期的???端使用特?的
???
,?有自己的
中央?理器
。?展
微?理器
的?机之一就是要?化?端裡的?子元件的??性。大多??端的?幕是?色或者橙色的,???
大型?算机
相?。典型的?端使用
RS-232
之?的串行?据通信?主机相?,
IBM
使用?自己的
系????系??
??通?
同???
??接其主机??端。
最後所?的智能?端(如
VT52
和
VT100
)被引入。今天依然有?多????端的模??件。?些?端之所以被??“智能”是因???理解
??序列
,可以定位
光?
和控制?示位置,這樣設計的終端?容易操作,已經有現代電腦的樣子了。重要的非VT100?端有
IBM 3270
、不同的
慧智
模型和
Tektronix 4014
。1970年代裡世界上有十???端生?商,大多??端的指令不兼容。1970年代和1980年代初最重要的?端生?商有
迪吉多
、慧智、
Televideo
、
利?·西格勒公司
和
Heathkit
。
早期的
IBM
?人?算机?然也使用?色的螢幕,但是?不算?端。?人?算机的螢幕不包括任何?生字母的硬件,所有的??信?是在?人?算机的
顯示?
裡?生的。但是使用相?的模?程序一台?人?算机可以?大型?算机相?模??端。使用微?理器的?人?算机大大地取消了??端的需要,人與電腦的接觸直接用圖像的作業系統來代勞了。但今天大多??人?算机的
Telnet
用?端仍提供最普遍的?端(一般VT100)的模?,但這不是?正的物理終端。
?形?端
[
??
]
有些?端不但可以?示文字,而且可以?示
矢量?形
和
位?
。?算机向?端?出??指令,?端?向?算机?送用??入(通?
??
或者
定位??
)。
事?上今天?去??的?形?端已?完全被全功能???示器代替了。今天在?算机中
?形用?界面
无?不在。大多?
?端模?程序
是在?形?境??行的。我們現在主要是透過這些輔助工具,已經?少有直接終端的存在。
X?端
是???
X Window系?
??的?形?端,提供?接到服?器系?上?行的
KDE
、
GNOME
或其?基于X Window系?的平台的可能性。
目前
[
??
]
由于
?人??
的普及今天已??少有??的?算机?端作?界面了。?代的操作系?如
Linux
和
BSD
及其衍生物使用?硬件基本无?的
???端
。?出系?一般是
螢幕
,?入系??是
??
。
在使用X Window系???的?形用?界面?在?幕上一般有多??不同?用相?的?口?着,而不是只有一??一????程相?的文字流。在??情?下用?一般使用
?端模?程序
。??用?可以不必使用??的?端?置???算机交?。
技???
[
??
]
一?程序最??的使用?端的方法是向?端串行?或?文字。?出的文字向上推,因此只有最后的?行可?。?入的文字首先被???存,在?得
回車鍵
后程序?得整??入的文字。在??情?下程序不需要?了解?端。
?于?多互?程序????方法不?,一?普遍的改善是描述命令行??,一般??提供指令?史的功能。??改善?不同互?的
命令行注?器
也非常有用。
更?步的?端提供“全?幕”?用。??的程序可以完全控制?幕上的?出,?可以立刻????入做反?。??的?端?
文本??器
、
文件管理
和
????器
??的?用非常有用。??的程序可以控制?幕上文字的亮度、在文字下??、使文字??和使用特?的字母。??的程序不但要?理??的文字,而且?要?理可以?光?放置到?幕上任何地方、?除?幕部分地?、改??色和?示特殊字母的
控制字符
和??序列。?些程序?必?能??
功能?
做反?。
[2]
但是由于各??端和??的模?程序使用不同的??序列,加上?多模?程序多少有些??,在?示的?候往往??生??。此外?端和?端模?程序一般不支持??字母以外的字母或者字形。?些缺点都限制了今天?端和?端模?器的使用。而且近年?由于?形用?界面的普及?端模?
?
的?展和改?的工作越?越?停?。
?考文?
[
??
]
- ^
Gofton, Peter W. (1991). Mastering UNIX serial communications. Sybex.
ISBN 978-0-89588-708-5
.
- ^
Bolthouse, David (1996). Exploring IBM client/server computing. Business Perspective Series. Maximum Press.
ISBN 978-1-885068-04-0
.