25-06-2004  (20611 lectures) Categoria: Bull_GE

Terminal IBM 2741

Salta a la navegacióAnar a la cerca

Terminal IBM 2741

L'IBM 2741 √©s un¬†terminal inform√†tic d'impressi√≥ que es va introduir el 1965.¬†[1] En comparaci√≥ amb les m√†quines¬†de teletip que s'utilitzaven habitualment com a terminals d'impressi√≥ en aquell moment, el 2741 ofereix un 50% m√©s de velocitat, una impressi√≥ de molta m√©s qualitat, un funcionament m√©s silenci√≥s, tipus de lletra intercanviables i lletres maj√ļscules i min√ļscules.

Es va utilitzar principalment amb la sèrie IBM System/360 d'ordinadors, però es va utilitzar amb altres sistemes IBM i no IBM on la seva combinació de major velocitat i sortida de qualitat de lletra era desitjable. [2][3][4] Va ser influent en el desenvolupament i la popularitat del llenguatge de programació APL.

Va ser suplantat, a partir de mitjans de la dècada de 1970, principalment per terminals d'impressió mitjançant mecanismes de rodes de margarida.

Contingut

Disseny

L'IBM 2741 combina un robust mecanisme de màquina d'escriure Selectric amb electrònica IBM SLT i una interfície sèrie RS-232-C. Funciona a uns 14.1 caràcters per segon amb una velocitat de dades de 134.5 bits/segon (un bit d'inici, sis bits de dades, un bit de paritat senar i un bits i mig d'aturada). A diferència dels terminals sèrie que utilitzen codi ASCII, primer s'envia el bit de dades més significatiu de cada caràcter.

Igual que amb l'oficina est√†ndard Selectrics del dia, hi havia 88 car√†cters d'impressi√≥ (no suficients per a tot el conjunt de car√†cters d'impressi√≥ EBCDIC o ASCII, incl√≤s l'alfabet en min√ļscules) m√©s espai i alguns codis de control sense impressi√≥, m√©s que es poden representar amb sis bits de dades, de manera que s'utilitzen car√†cters de despla√ßament per permetre utilitzar tot el conjunt de car√†cters de la m√†quina. Aix√≤ podria provocar una reducci√≥ significativa de la velocitat d'impressi√≥, ja que la impressi√≥ "Armonk, Nova York, EUA" requereix 10 car√†cters de despla√ßament que donen com a resultat un total de 32 car√†cters transmesos per imprimir 22 car√†cters.

La m√†quina es va empaquetar en el seu propi petit escriptori, donant l'aparen√ßa de taula quadrada amb una m√†quina d'escriure Selectric parcialment enfonsada a la superf√≠cie, amb l'electr√≤nica en un xass√≠s orientat verticalment a la part posterior. Aix√≤ va permetre una reducci√≥ significativa del soroll que generava. Va suplantar l'IBM¬†1050 anterior, que era m√©s car i feixuc, en aplicacions de terminals remots. L'IBM 1050 i les seves variacions van ser dissenyats per a un cicle de treball superior i, per tant, es van utilitzar amb freq√ľ√®ncia com a dispositius de consola per a ordinadors com¬†l'IBM 1130 i¬†l'IBM System/360. Per contra, el 2741 es va centrar principalment en aplicacions de terminals remots.

Codis de caràcters

L'IBM 2741 venia en dues varietats diferents, una utilitzant "codificació de correspondència" i l'altra utilitzant "codificació PTT/BCD". Es refereixen al posicionament dels caràcters al voltant de la tipografia i, per tant, als codis d'inclinació/rotació que s'han d'aplicar al mecanisme per produir un caràcter determinat. Una màquina de "codificació de correspondència" pot utilitzar elements de tipus d'una oficina estàndard Selectric (és a dir, elements utilitzats per a la "correspondència d'oficina"). Les màquines de codificació "PTT / BCD" necessiten elements especials i no tenien una varietat tan àmplia de tipus de lletra disponibles. L'IBM 1050 i els seus derivats només estaven disponibles en codificació PTT/BCD. Els dos tipus d'elements són físicament intercanviables, però incompatibles amb el codi, de manera que un element tipus de, per exemple, una impressora de consola System/360 (una varietat d'IBM 1050) produeix gibberish en una "codificació de correspondència" 2741 o una oficina Selectric, i viceversa.

Les dues varietats de l'IBM 2741 tamb√© utilitzen codis de car√†cters diferents a la interf√≠cie s√®rie, de manera que el Software de l'ordinador central havia de tenir una manera de distingir quin tipus de m√†quina tenia cada usuari. Una manera d'aconseguir-ho va ser que l'usuari escrivia un car√†cter √ļnic com # , 9¬†[5] o una ordre est√†ndard com ara "inici de sessi√≥" immediatament despr√©s de connectar-se. El Software amfitri√≥ reconeixeria quin codi s'utilitzava pel valor dels car√†cters que rebia.¬†[6]

Protocol de línia

El protocol √©s senzill i sim√®tric. Cada missatge comen√ßa amb un car√†cter de control anomenat "cercle D" a la documentaci√≥, que es mostra com¬†Cercle-D-Gr√†fic.jpg, i acaba amb un "cercle C"¬†Cercle-C-Gr√†fic.jpg. Se suposava que cada missatge comen√ßava amb el mode de canvi en min√ļscules.

Quan s'envia l'extrem remot, el teclat local està bloquejat.

La funci√≥ "Rebre interrupci√≥" permet a l'operador interrompre la m√†quina d'enviament i recuperar el control prement una tecla especial "Atenci√≥" (etiquetada ATTN). Aquesta clau fa que el 2741 envi√Į una "condici√≥ d'espaiat" cont√≠nua per 200 o m√©s mil¬∑lisegons.¬†[7] Aix√≤ ser√† reconegut pel sistema receptor com un error d'enquadrament (un bit d'inici que no va seguit d'un bit d'aturada en el temps esperat). (La¬†clau de trencament dels terminals ASCII funciona de la mateixa manera: l'espaiat continu √©s una "condici√≥ de trencament" que s'utilitza per indicar l'extrem remot d'una interrupci√≥.) Si es respecta el senyal d'atenci√≥, fa que el sistema remot deixi d'enviar dades, es prepari per rebre dades del 2741 i envi√Į un "cercle C", que significa "final del missatge". En rebre el "cercle C", el local 2741 desbloqueja el teclat i l'operador pot enviar una altra entrada al sistema.

La simetria del protocol permet que dues persones que utilitzen 2741s es comuniquin entre elles sense ordinador entremig, però es tractava d'una configuració rara.

Aplicacions

El 2741 es va desenvolupar i comercialitzar inicialment per utilitzar-lo amb l'IBM Administrative Terminal System (ATS/360). ATS és un sistema interactiu d'edició i emmagatzematge de text multiusuari implementat a mitjans de la dècada de 1960 utilitzant el llenguatge d'assemblatge IBM System/360.

L'existència del 2741 va encoratjar el desenvolupament d'altres sistemes terminals remots per a l'IBM System/360, particularment sistemes que es podien beneficiar de l'alta qualitat d'impressió, elements d'escriptura intercanviables i altres avantatges del seu mecanisme Selectric.

APL360

Terminal IBM 2741 amb teclat APL

L'IBM 2741 es va associar estretament amb el llenguatge de programaci√≥¬†APL. Tal com va proposar originalment el Dr. Kenneth Iverson, L'APL requeria una gran varietat de car√†cters especials. IBM el va implementar com a sistema de compartici√≥ de temps a l'IBM System/360, anomenant-lo APL360. Requeria l'√ļs d'un IBM 2741 o IBM 1050 amb una bola de tipus APL. Nom√©s hi havia 26 car√†cters de l'alfabet, tots mostrats en maj√ļscules en cursiva, tot i que es van escriure amb la m√†quina en mode min√ļscula. Els car√†cters de pulsaci√≥ "despla√ßats" proporcionaven molts dels s√≠mbols especials i la resta es manejava per sobreesfor√ß.

Disposició del teclat per utilitzar-la amb el typeball APL:

APL-keybd2.svg

ALGOL 68

De manera similar a APL,¬†ALGOL 68 es va definir amb un gran nombre de car√†cters especials. Molts d'ells (‚ą®, ‚ąß, ¬¨, ‚Ȇ, ‚ȧ, ‚Č•, √ó, √∑, ‚Ć∑, ‚ÜĎ, ‚Üď, ‚Ćä, ‚Ćą i ‚ä•) estaven disponibles a la bola de tipus Selectric APL, de manera que aquest element es va utilitzar per preparar l'Informe Final est√†ndard del llenguatge de programaci√≥ ALGOL 68 (agost de 1968), tot i que APL i ALGOL no tenen cap relaci√≥ directa.

Màquines relacionades

L'IBM 2740 √©s un terminal similar que no tenia la funci√≥ d'interrupci√≥ i la capacitat de marcatge, per√≤ √©s capa√ß d'operar en mode punt a punt, multipunt o difusi√≥.¬†[8] Per a un millor √ļs de l√≠nies multipunt, podria afegir un buffer de dades, deixant que la l√≠nia s'executi a 600bit/s sense estar limitada per la velocitat del mecanisme d'escriptura.

Algunes màquines posteriors basades en IBM Selectric, com la Communicating Magnetic Card Selectric Typewriter, poden emular el 2741 i ser utilitzades en el seu lloc.

IBM va vendre el mecanisme Selectric subjacent a altres fabricants, que van produir 2741 clons a un cost inferior. Alguns d'aquests es van integrar en sistemes m√©s grans en lloc de vendre's com a terminals independents. Per exemple, un mecanisme de tipus 2741 va formar la interf√≠cie d'usuari principal per a una s√®rie de m√†quines de les d√®cades de 1960 i 1970 constru√Įdes al Regne Unit per¬†Business Computers Ltd.

Declinar

Les 2741 i similars m√†quines basades en selectric van ser suplantades per terminals¬†ASCII utilitzant la "roda de margarida"¬†Xerox Diablo 630 i mecanismes d'impressi√≥ similars on es requeria c√≤pia impresa. Aquests oferien una qualitat d'impressi√≥ equivalent, una millor fiabilitat, el doble de velocitat (30 char/s) i un cost inferior al 2741. Podien utilitzar diversos tipus de lletra (incl√≤s APL) mitjan√ßant rodes d'impressi√≥ intercanviables i, a difer√®ncia del 2741, admetien tot el conjunt de car√†cters d'impressi√≥ ASCII. Quan no es¬†necessitava c√≤pia en paper, els terminals de v√≠deo sovint els substitu√Įen. El terminal¬†IBM 3767, que utilitzava una impressora de matriu de punts capa√ß de 80 o 120 char/s, era un reempla√ßament alternatiu.

Conjunts de personatges

Codis de funcions

Els codis de funció eren independents del conjunt de caràcters utilitzats i de l'estat de desplaçament.

Valor de bitsCodiSignificat
C 8 4 Pn Cop de puny encès
Un 8 4 Per Derivació
B     8 4 Res Restaurar
B A C 8 4 Pf Cop de puny
8 4   1 Rs Parada lectora
A C 8 4   1 Lf Alimentació de línies
B   C 8 4   1 Nl Nova línia
B A   8 4   1 Ht Pestanya horitzontal
8¬†4¬†2 Uc Maj√ļscula
A C 8 4 2 EOB Fi del bloc
B   C 8 4 2 Bs Retrocés
B¬†A¬†¬†¬†8¬†4¬†2 Lc Min√ļscules
C 8 4 2 1 EOT Fi de la transmissió Cercle-C-Gràfic.jpg
A   8 4 2 1 Pre Prefix
B     8 4 2 1 Il Desocupat
B A C 8 4 2 1 DEL Esborrar
C Espai Espai

Circle-D¬†Cercle-D-Gr√†fic.jpg utilitzava un codi assignat a un car√†cter d'impressi√≥, sense funci√≥ ‚Äď 8 2 1 (EBCD '#'). Es va identificar com un codi de control en funci√≥ de la seva posici√≥ com a primer car√†cter en una transmissi√≥,

Codi PTTC/EBCD

Valor de bitsMin√ļsculesMaj√ļscula
B A   8   2 1 . ¬
B   C 8   2 1 $ !
A C 8   2 1 , |
8   2 1 # "
Un @ ¬Ę
B A C & +
B - _
A C / ?
1 1 =
2 2 <
4 4 :
C   4   1 5 %
C   4 2 6 '
4 2 1 7 >
8 8 *
C 8     1 9 (
C 8   2 0 )
B A         1 un Un
B A       2 b B
B A C     2 1 c C
B A     4 d D
B A C   4   1 e E
B A C   4 2 f F
B A     4 2 1 g G
B A   8 h H
B A C 8     1 jo Jo
B   C       1 j J
B   C     2 k K
B         2 1 l L
B   C   4 m M
B       4   1 n N
B       4 2 o O
B   C   4 2 1 p P
B   C 8 q Q
B     8     1 r R
A C     2 s S
A       2 1 t T
A C   4 u U
A     4   1 v V
Un 4 2 w W
A C   4 2 1 x X
A C 8 y Y
A   8     1 z Z

Vegeu també

Referències

  1. ^ "Cronologia DPD". 1965 ... IBM 2741 ... 8 de juliol.
  2. ^ Van Vleck, Tomàs. "Terminals domèstics". Multicians.org. [Consulta: 20 setembre 2013].
  3. ^ Einett, J. "RFC 110: Convencions per utilitzar un terminal IBM 2741 com a consola d'usuari per a l'accés als amfitrions de servidors de xarxa" IETF. [Consulta: 20 setembre 2013].
  4. ^ Corporació IBM. "Cronologia DPD: 1970". [Consulta: 20 setembre 2013].
  5. ^ ‚ÜĎ ¬ęManual VPS de la Universitat de Boston jul'80¬Ľ (PDF).
  6. ^ Van Vleck, Tomàs. "Glossari multics -A- (2741)".
  7. ^ IBM (agost de 1972). Terminal de comunicacions IBM 2741 (PDF). IBM Systems Reference Library (4a ed.). Pàg 13. GA24-341S-3.
  8. ^ Corporació IBM. 2740 Terminal de Comunicacions 2741 Anunci d'Enginyeria de Camp terminal de comunicacions (PDF).

Enllaços externs




versió per imprimir

Comentaris publicats

    Afegeix-hi un comentari:

    Nom a mostrar:
    E-mail:
    Genera una nova imatge
    Introdu√Įu el codi de seguretat
    Accepto les condicions d'ús següents:

    Per a participar en els comentaris l'usuari es compromet a complir i acceptar les següents normes bàsiques de conducta:

    • Respectar les opinions de la resta dels participants al fòrum, tot i no compartir-les necessàriament.
    • Abstenir-se d'insultar o utilitzar un llenguatge ofensiu, racista, violent o xenòfob, i no tenir cap conducta contrària a la legislació vigent i a l'ordre públic.
    • No enviar cap contingut amb copyright sense el permís del propietari. Si es considera oportú facilitar continguts d'internet amb copyright, cal escriure la URL completa perquè els altres usuaris puguin enllaçar-hi i descarregar-se els continguts des de la pàgina propietària.
    • Publicitat: No es permet enviar continguts promocionals i/o publicitaris.