[GreenKeys] ENTER
David Christ
radioham at mchsi.com
Fri Aug 3 13:43:25 EDT 2012
The thing to remember here is that when we are talking about 3270
series terminals and such, they operate under a whole different
philosophy. Teletype machines are character by character devices.
3270 equipment was buffered and sends data in a bulk fashion. The
underlying architecture was SNA (Systems Network Architecture) which
dates back 40 years when achieving 2400 baud was considered fast. In
essence on a 3278 or 3279 terminal your entry went into a buffer
which was displayed on the screen. No data was transmitted until the
enter key was pressed. And even then only the parts of the screen
relevant were transmitted. Although we programmers used these
terminals as an upgrade from keypunches with the source decks stored
online, the majority of the units were used for data entry. With the
rise of the IBM PC, the 3270 terminal disappeared but the mainframe
did not know that. The 3278/3279 was emulated on the PC and
protocols such as TN3270 allowed the old programs to be used without
change.
3270 terminals are just different kinds of beasts. They are not the
same thing as the glass terminals that replaced the mechanical
teleprinter. The 3270 series was IBM Mainframe centric. It was a
page by page device not character by character. Reminds me of the
problem many had with early word processing programs. Those who used
a typewriter had been trained to think in a line by line fashion.
Every line ended in a CR/LF. Word processors worked in a paragraph
by paragraph fashion. A CR/LF meant the end of a paragraph and lines
as such did not exist except by virtue of wrap around as a function
of the display or printing device and formatting rules. It was not
uncommon early on to see typists insisting on entering a CR/LF as the
characters reached the right side of the screen.
Whether this has strayed off topic depends of the scope of Greenkeys.
Hopefully there is a place for discussion of where teleprinters fit
into the broader topic of communication.
David K0LUM
At 11:47 AM -0500 8/3/12, Jim Haynes wrote:
>On Fri, 3 Aug 2012, Dr. David Link wrote:
>>
>> I was wondering if the origin of the ENTER key (as opposed to CR) was
>> also in teletype chat?
>
>So far as I know teleprinters have always had separate CR and LF keys.
>Except of course tape printers that don't need them. This was carried
>over into ASCII. Then there was some discussion about why we needed two
>different keys and an addition was made that the LF character could also
>be used as NewLine NL doing both CR and LF functions. On a
>highly-mechanical teleprinter this would have to be followed by some
>non-printing characters to give the carriage time to return.
>
>Printing terminals derived from the IBM Selectric typewriter, such as the
>2741, already did CR and LF as a single function since that's what a
>typewriter does.
>
>But neither of those is explicitly the "Enter" function, which has the
>meaning to a computer that the characters received up to this point are
>now to be delivered to the program that is waiting for them. There is
>nothing fundamental to the idea that a CR-LF should perform the Enter
>function. It could as well be done character-by-character, or
>word-by-word, or whenever a buffer reaches a certain state of fullness.
>
>Something about the computer system has to be responsive enough to
>receive the characters as they come in, or they will be lost. In a
>minicomputer there is usually an interrupt as each character comes in,
>and some high-priority routine puts the character into a buffer so
>that the hardware is ready for the next character. Then the program
>that wants the character is running at lower priority and takes one or
>more characters when it can. Thus in modern times we expect the computer
>to react to a single character.
>
>In older systems which were batch-processing oriented the terminal
>keyboard was regarded as a particularly unruly kind of card reader.
>The charcters had to be accumulated somewhere, but the program using
>them didn't want to hear about them until it asked for them, and at
>that time it wanted a whole card full of characters to process.
>
>>
>> Or did manual keypunches have an enter key?
>>
>No need for an enter key on a keypunch since the end of the card provides
>the enter function. The card reader reads a whole card at a time.
>______________________________________________________________
>GreenKeys mailing list
>Home: http://mailman.qth.net/mailman/listinfo/greenkeys
>Help: http://mailman.qth.net/mmfaq.htm
>Post: mailto:GreenKeys at mailman.qth.net
>
>This list hosted by: http://www.qsl.net
>Please help support this email list: http://www.qsl.net/donate.html
More information about the GreenKeys
mailing list