Computer terminal: Difference between revisions

Content deleted Content added
Standard
Tags: references removed Visual edit Mobile edit Mobile web edit
m Reverted 1 edit by 182.0.215.101 (talk) to last revision by Cup o' Java (TW)
Line 1:
{{Use mdy dates|date=March 2019}}
[[File:DEC VT100 terminal transparent.png|thumb|The [[Digital Equipment Corporation|DEC]] [[VT100]], a widely emulated computer terminal]]
[[File:IBM_2741_(I197205).png|thumb|right|[[IBM]] 2741 terminal<br>(keyboard/printer)]]
 
A '''computer terminal''' is an electronic or electromechanical [[computer hardware|hardware]] device that is used for entering data into, and displaying or printing data from, a [[computer]] or a [[computing]] system.<ref>similar Theto a was an exampleparaphrase of an early[[Oxford dayEnglish hardcopyDictionary]] terminal,definition. and{{cite predated the use of a computer screen by decades.web
|url=https://english.stackexchange.com/questions/131511/what-is-the-etymology-of-computer-terminal
|title=What is the etymology of "[computer] terminal"?}} Based on OED, B.2.d. (terminal), the paraphrase says that a terminal is a device for feeding data into a computer or receiving its output, especially one that can be used by a person for two-way communication with a computer.</ref> The [[Teleprinter|teletype]] was an example of an early day hardcopy terminal,<ref>{{cite web
|url=http://www.samhallas.co.uk/repository/telegraph/teletype_story.pdf
|title=The Teletype Story}}</ref> and predated the use of a computer screen by decades.<ref>[[Whirlwind I|Project Whirlwind]]; it also had a light-pen. {{cite book |title=Project Whirlwind: The History of a Pioneer Computer |year=1980
|publisher=Digital Equipment Corporation/Digital Press |isbn=978-0-932376-09-1 |first1=Kent C. |last1=Redmond |first2=Thomas M. |last2=Smith}}</ref>
 
The acronym CRT<ref name=CRT.VDU>{{cite web
A '''computer terminal''' is an electronic or electromechanical device that is used for entering data into, and displaying or printing data from, a or a system. The was an example of an early day hardcopy terminal, and predated the use of a computer screen by decades.
|url=https://www.nytimes.com/1983/07/16/opinion/l-the-irreplaceable-book-in-our-libraries-to-the-editor-039479.html
|date=16 July 1983 <!--July 16, 1983-->
|quote=Next year's VDU (or last year's CRT)
|title=The irreplaceable book in our libraries}}</ref> (cathode-ray tube), which once referred to a computer terminal,<ref>{{cite book
|title=The New York Times Almanac 2002
|url=https://books.google.com/books?isbn=1135455856 |isbn=1135455856
|quote=1970 ... cathode ray tube (CRT) terminal
The acronym CRT (cathode-ray|author=John tube),Wright which once referred to a computer terminal,|date=2006}}</ref> has come to refer to a type of screen of a personal computer.<ref>{{cite newspaper
|newspaper=[[The New York Times]]
|date=31 October 2002 <!-- October 31, 2002 -->
|url=https://www.nytimes.com/2002/10/31/technology/news-watch-monitors-old-dog-new-tricks-a-brighter-crt-screen.html
|title=MONITORS; Old Dog, New Tricks: A Brighter C.R.T. Screen
|author=J. D. Biersdorfer}}</ref>
 
Early terminals were inexpensive devices but very slow compared to [[punched card]]s or [[paper tape]] for input, but as the technology improved and [[video display]]s were introduced, terminals pushed these older forms of interaction from the industry. A related development was [[timesharing]] systems, which evolved in parallel and made up for any inefficiencies of the user's typing ability with the ability to support multiple users on the same machine, each at their own terminal.
The acronym CRT (cathode-ray tube), which once referred to a computer terminal, has come to refer to a type of screen of a personal computer.
 
The function of a terminal is confined to display and input of data; a device with significant local programmable data processing capability may be called a "smart terminal" or [[fat client]]. A terminal that depends on the host computer for its processing power is called a ""[[#Dumb or a . A personal computer can run software that replicates the function of aterminal|dumb terminal,]]"<ref sometimesname=DicDumb>{{cite allowingweb concurrent use of local programs and access to a distant ''terminal host'' system|website=BusinessDictionary.com
Early terminals were inexpensive devices but very slow compared to or for input, but as the technology improved and were introduced, terminals pushed these older forms of interaction from the industry. A related development was systems, which evolved in parallel and made up for any inefficiencies of the user's typing ability with the ability to support multiple users on the same machine, each at their own terminal.
|title=What is dumb terminal? definition and meaning
 
|url=http://www.businessdictionary.com/definition/dumb-terminal.html}}</ref> or a [[thin client]].<ref>Thin clients came later than dumb terminals</ref><ref>the term "thin client" was coined in 1993) {{cite web
The function of a terminal is confined to display and input of data; a device with significant local programmable data processing capability may be called a "smart terminal" or . A terminal that depends on the host computer for its processing power is called a "" or a . A personal computer can run software that replicates the function of a terminal, sometimes allowing concurrent use of local programs and access to a distant ''terminal host'' system.
|url=https://www.ft.com/content/dc70f841-54b7-3ef1-abf0-d6f32b270f76
|title=Is this, finally, the thin client from Oracle?
|date=June 2, 2009 |author=Richard Waters}}</ref> A personal computer can run [[terminal emulator]] software that replicates the function of a terminal, sometimes allowing concurrent use of local programs and access to a distant ''terminal host'' system.
 
==History==
Line 119 ⟶ 144:
 
===Dumb terminals===
Dumb terminals<ref name="DicDumb">{{cite web|url=http://www.businessdictionary.com/definition/dumb-terminal.html|title=What is dumb terminal? definition and meaning|website=BusinessDictionary.com}}</ref> are those that can interpret a limited number of control codes ([[Carriage return|CR]], [[Line feed|LF]], etc.) but do not have the ability to process special [[escape sequence]]s that perform functions such as clearing a line, clearing the screen, or controlling [[cursor (computers)|cursor]] position. In this context dumb terminals are sometimes dubbed ''glass Teletypes'', for they essentially have the same limited functionality as does a mechanical [[teleprinter|Teletype]]. This type of dumb terminal is still supported on modern [[Unix-like]] systems by setting the [[environment variable]] ''TERM'' to ''dumb''. ''Smart'' or ''intelligent'' terminals are those that also have the ability to process escape sequences, in particular the [[VT52]], [[VT100]] or [[ANSI escape code|ANSI escape sequences]].
 
===Graphical terminals===