Content deleted Content added
Stevebroshar (talk | contribs) →Contemporary: Remove info that is contested, seems dated and low value |
m Reverted edits by 2604:3D08:1788:5200:4DDD:CE72:F03F:89DA (talk) (AV) |
||
(11 intermediate revisions by 7 users not shown) | |||
Line 6:
[[File:IBM_2741_(I197205).png|thumb|right|[[IBM 2741]], a widely emulated computer terminal in the 1960s and 1970s<br>(keyboard/printer)]]
A '''computer terminal''' is an electronic or [[electromechanical]] [[computer hardware|hardware]] device that can be used for entering data into, and transcribing
Early terminals were inexpensive devices but very slow compared to [[punched card]]s or [[punched tape|paper tape]] for input; with the advent of [[time-sharing]] systems, terminals slowly pushed these older forms of interaction from the industry. Related developments were the improvement of terminal technology and the introduction of inexpensive [[video display]]s. Early Teletypes only printed out with a communications speed of only 75 baud or 10 5-bit characters per second, and by the 1970s speeds of video terminals had improved to 2400 or 9600 {{units|2400|u=bps}}. Similarly, the speed of remote batch terminals had improved to {{units|4800|u=bps}} at the beginning of the decade and {{units|19.6|u=kbps}} by the end of the decade, with higher speeds possible on more expensive terminals.
Line 41:
The DECwriter was the last major printing-terminal product. It faded away after 1980 under pressure from video display units (VDUs), with the last revision (the DECwriter IV of 1982) abandoning the classic teletypewriter form for one more resembling a desktop printer.
Printing terminals required that the print mechanism be away from the paper after a pause in the print flow, to allow an interactively typing user to see what they had just typed and make corrections, or to read a prompt string. As a dot-matrix printer, the DECwriter family would move the print head sideways after each pause, returning to the last print position when the next character came from the remote computer (or local echo).
===Video display unit{{anchor|Video display unit|VDU|VDUs|Video display units (VDUs)}}===
A '''video display unit''' (VDU) displays information on a screen rather than printing text to paper and typically uses a [[cathode-ray tube]] (CRT). VDUs in the 1950s were typically designed for displaying graphical data rather than text and were used in, e.g., experimental computers at institutions
[[File:IBM 2260.jpg|thumb|180px|[[IBM 2260]]]]
Line 199 ⟶ 201:
|journal=[[IEEE Transactions on Computers]] |s2cid=27102280 |date=1971 |volume=C-20 |issue=8 |pages=878–881 |doi=10.1109/T-C.1971.223364 |quote=Terminal cost is currently about $10,000}}</ref>
Most terminals today{{when|date=June 2022}} are graphical; that is, they can show images on the screen. The modern term for graphical terminal is "[[thin client]]".{{Citation needed|date=June 2019}} A thin client typically uses a protocol
Modern graphic terminals allow display of images in color, and of text in varying sizes, colors, and [[font]]s (type faces).{{clarify|date=June 2022}}
Line 215 ⟶ 217:
Some dumb terminals had been able to respond to a few escape sequences without needing microprocessors: they used multiple [[printed circuit board]]s with many [[integrated circuit]]s; the single factor that classed a terminal as "intelligent" was its ability to ''process'' user-input within the terminal—not interrupting the main computer at each keystroke—and send a block of data at a time (for example: when the user has finished a whole field or form). Most terminals in the early 1980s, such as ADM-3A, TVI912, Data General D2, DEC [[VT52]], despite the introduction of ANSI terminals in 1978, were essentially "dumb" terminals, although some of them (such as the later ADM and TVI models) did have a primitive block-send capability. Common early uses of local processing power included features that had little to do with off-loading data processing from the [[host (network)|host computer]] but added useful features such as printing to a local printer, buffered serial data transmission and serial handshaking (to accommodate higher serial transfer speeds), and more sophisticated character attributes for the display, as well as the ability to switch emulation modes to mimic competitor's models, that became increasingly important selling features during the 1980s especially, when buyers could mix and match different suppliers' equipment to a greater extent than before.
The advance in microprocessors and lower memory costs made it possible for the terminal to handle editing operations such as inserting characters within a field that may have previously required a full screen-full of characters to be re-sent from the computer, possibly over a slow modem line. Around the mid-1980s most intelligent terminals, costing less than most dumb terminals would have a few years earlier, could provide enough user-friendly local editing of data and send the completed form to the main computer. Providing even more processing possibilities, workstations
Another of the motivations for development of the [[microprocessor]] was to simplify and reduce the electronics required in a terminal. That also made it practicable to load several "personalities" into a single terminal, so a Qume QVT-102 could emulate many popular terminals of the day, and so be sold into organizations that did not wish to make any software changes. Frequently emulated terminal types included:
Line 237 ⟶ 239:
In and around the 1990s, ''thin client'' and [[X terminal]] technology combined the relatively economical local processing power with central, shared computer facilities to leverage advantages of terminals over personal computers.
In a GUI environment,
▲In a GUI environment, like the [[X Window System]], the display can show multiple programs {{endash}} each in its own window {{endash}} rather than a single stream of text associated with a single program. As a terminal emulator runs in a GUI environment to provide command-line access, it alleviates the need for a physical terminal and allows for multiple windows running separate emulators.
== System console ==
|