Etikett: terminalhistoria

  • IBM 2741 – skrivmaskinen som lärde datorer att prata med människor

    I mitten av 1960-talet började datorer för första gången svara direkt på vad människor skrev. Det skedde inte på skärmar, utan på papper – med ljudet av en elektrisk skrivmaskin i bakgrunden. IBM 2741 var en av de viktigaste länkarna mellan människa och stordator och gjorde interaktiv datoranvändning möjlig långt innan bildskärmsterminaler blev vardag.

    IBM 2741 – skrivmaskinen som lärde datorer att prata med människor
    När vi i dag tänker på datorer ser vi framför oss skärmar, tangentbord och tysta tangenttryckningar. Men i mitten av 1960-talet lät datorer mer som kontor: de knackade, slamrade och skrev bokstäver direkt på papper. En av de mest inflytelserika maskinerna från denna tid var IBM 2741, en skrivande datorterminal som kom att spela en viktig roll i övergången från batchkörning till interaktiv datoranvändning.

    Ett stort steg bort från teletype-eran
    IBM 2741 introducerades 1965 och var i grunden en kraftigt modifierad IBM Selectric-skrivmaskin, försedd med elektronik som gjorde att den kunde kopplas direkt till en dator. Jämfört med dåtidens teletype-maskiner var den ett tekniksprång: cirka 50 % högre utskriftshastighet, betydligt tystare drift, bokstavskvalitet snarare än ”telegramstil”, både versaler och gemener samt utbytbara typhjul som gav olika typsnitt och symboluppsättningar. Plötsligt kunde användare skriva kommandon och få svar direkt – allt på papper.

    Datorn flyttar ut från maskinrummet
    IBM 2741 användes främst tillsammans med IBM System/360, men förekom även med andra IBM-system och ibland med icke-IBM-miljöer där man behövde snabb och snygg utskrift. Till skillnad från stora konsolskrivare som stod i datorhallar var 2741 byggd för fjärranvändning. Den kunde placeras i ett kontor eller klassrum och kopplas upp via telefonlinje, vilket gjorde att fler kunde arbeta interaktivt utan att befinna sig nära själva stordatorn.

    Mekanik möter digital logik
    Tekniskt var IBM 2741 en hybrid. Den kombinerade Selectric-mekanik – där ett roterande typhjul slår fram rätt tecken – med IBM:s SLT-elektronik och ett seriellt gränssnitt av RS-232-typ. Terminalen arbetade kring 14 tecken per sekund och använde ett serieformat med startbit, sex databitar, udda paritet och 1,5 stoppbitar. En detalj som skiljde den från senare ASCII-terminaler var att den mest signifikanta databiten skickades först.

    Skiftlägen och teckenuppsättningar
    Som hos dåtidens kontors-Selectrics fanns omkring 88 tryckbara tecken plus mellanslag och vissa styrkoder. Det räckte inte för att få in hela EBCDIC eller ASCII inklusive gemener, så terminalen använde skifttecken för att växla läge och därmed nå fler symboler än vad sex databitar kan beskriva direkt. Nackdelen var att utskriftshastigheten i praktiken kunde sjunka, eftersom extra skifttecken behövde skickas för att få fram rätt tecken på papper.

    Två varianter – olika kodning, olika beteende
    IBM 2741 fanns i två huvudvarianter: en med ”correspondence coding” och en med PTT/BCD eller PTT/EBCD. Skillnaden låg bland annat i hur tecken var placerade på typhjulet och vilka tilt-/rotationskoder som behövdes för att slå fram ett visst tecken. En ”correspondence”-maskin kunde använda standard-typhjul från kontors-Selectrics, medan PTT-varianter krävde specialelement och hade mindre urval av typsnitt. Elementen gick att byta fysiskt – men resultatet blev ”gibberish” om kodningen inte matchade. Detta påverkade även mjukvaran, eftersom värddatorn behövde kunna avgöra vilken typ av terminal som var ansluten.

    En terminal som gjorde APL möjligt i praktiken
    IBM 2741 blev starkt förknippad med programmeringsspråket APL. APL var fyllt av specialsymboler och krävde därför en särskild tangentbords- och typhjulslösning. IBM implementerade APL som ett timesharing-system på System/360 under namnet APL\360, och i den miljön var IBM 2741 (eller IBM 1050 med APL-element) i praktiken en nyckelkomponent. Många av symbolerna skapades genom skiftade nedslag och övertryck (overstrike), och alfabetet var begränsat men kompletterades av den stora mängden APL-tecken.

    En oväntad roll i ALGOL 68-historien
    Även ALGOL 68, ett språk definierat med många specialtecken, drog indirekt nytta av att APL-typhjulet fanns. Flera av de symboler som behövdes för standarddokumentet fanns redan på APL-elementet, vilket gjorde att det kunde användas för att producera delar av språkspecifikationen – trots att APL och ALGOL inte är nära släkt.

    Enkel linjeprotokoll – och en tidig “break”-funktion
    Kommunikationen var enkel och symmetrisk. Meddelanden började med ”circle D” och slutade med ”circle C”, och man antog ett bestämt skiftläge vid start. När den andra änden sände var tangentbordet låst. Men operatören kunde avbryta med ATTN-tangenten, som skickade en lång ”spacing condition” (en paus i signaleringen) som tolkades som ett inramningsfel – ungefär som en break-signal på senare ASCII-terminaler. Om systemet respekterade avbrottet stoppade det sändningen och markerade slutet på meddelandet, varefter användaren fick kontroll igen.

    Besläktade maskiner och kloner
    IBM 2740 var en närbesläktad modell som saknade avbrottsfunktionen och uppringt stöd, men som kunde fungera i punkt-till-punkt-, multipunkt- eller broadcastläge. Den kunde också utrustas med buffer för bättre utnyttjande av snabbare linjer. IBM sålde dessutom Selectric-mekaniken till andra tillverkare, vilket ledde till billigare ”2741-kloner” och integration i andra system – bland annat i vissa brittiska datorlösningar från 1960- och 70-talen.

    Nedgången: daisy wheel, ASCII och videoterminaler
    Från mitten av 1970-talet började IBM 2741 ersättas av terminaler med daisy wheel-mekanismer, som kunde ge likvärdig utskriftskvalitet men med högre hastighet (omkring 30 tecken per sekund), bättre driftsäkerhet och lägre kostnad. De kunde också hantera hela ASCII:s tryckbara tecken, och hade utbytbara hjul även för specialuppsättningar (inklusive APL). När pappersutskrifter inte längre var ett krav tog videobaserade terminaler över. IBM 3767, med punktmatrisskrivare i upp till 80–120 tecken per sekund, var ytterligare ett alternativ.

    Ett mekaniskt minne av den interaktiva revolutionen
    IBM 2741 visar tydligt hur övergången till interaktiv datoranvändning såg ut i praktiken: en robust skrivmaskin som blev en kommunikationsenhet, där människor kunde arbeta i dialog med en stordator. Den var långsam med dagens mått, men den gav något som var revolutionerande då – en känsla av direktkontakt med datorn, bokstav för bokstav, rad för rad, på papper.

    Film på youtube som visar hur IBM Golf boll teknik fungerar.

    Fakta: IBM 2741
    • Typ: Utskrivande datorterminal (hardcopy) baserad på IBM Selectric-mekaniken
    • Introducerad: 1965
    • Användning: Främst som fjärrterminal till IBM System/360, men förekom även med andra system
    • Utskrift: Bokstavskvalitet med utbytbara typhjul/”typeballs” (olika typsnitt och teckenuppsättningar)
    • Hastighet: cirka 14,1 tecken/sekund
    • Dataformat: seriell överföring med 6 databitar, udda paritet och 1,5 stoppbitar (ej ASCII-baserad)
    • Varianter: ”correspondence coding” samt PTT/BCD eller PTT/EBCD (påverkar både typhjul och kodning)
    • Känd för: Stark koppling till APL (APL-typhjul och tangentbordslayout med många specialsymboler)
    • Avbrott: ATTN-funktion som kunde avbryta sändning (break-liknande signal)
    • Ersattes av: senare ASCII-terminaler och daisy wheel-skrivare under 1970-talet

  • Digital VT05 – framtidens terminal som landade 1970

    Digital VT05 var DEC:s första fristående CRT-terminal och en teknisk pionjär vid lanseringen 1970. Med sin futuristiska design, direkt cursorstyrning och möjlighet att visa digital text på en videobild markerade den övergången från mekaniska terminaler till elektronisk datorkommunikation.

    När VT05 introducerades år 1970 var det inte bara en ny datorterminal – det var ett teknologiskt statement. Med sin futuristiska design, sin tystgående CRT-skärm och möjligheten att visa 72 tecken per rad i hela 20 rader, markerade den ett avgörande steg bort från mekaniska teletype-maskiner. För första gången kunde användare jobba på en fristående elektronisk terminal med direkt cursorpositionering – något som senare skulle bli standard i terminalvärlden.

    Trots begränsningar som endast versaler och enkelriktad scrollning, ansågs VT05 banbrytande. Dessutom kunde terminalen agera monitor för videosystem och till och med lägga text ovanpå videobild, vilket gjorde den attraktiv även utanför traditionella datormiljöer. Tekniken byggde på diskret logik och PMOS-skiftregister, vilket var typiskt för tidens elektronik, men dess funktionalitet inspirerade kommande modeller som VT50, VT52 och den ikoniska VT100.

    Det futuristiska yttre visade sig dock vara mer visionärt än praktiskt – tangentbordets kapacitiva sensorer var innovativa men opålitliga. Terminalen hade även en imponerande fysisk närvaro: 76 cm djup, tung och utan fläkt, kyld helt med naturlig konvektion.

    Digital Equipment Corporation VT05 – Teknisk data
    Typ: Fristående CRT-terminal
    Lanseringsår: 1970
    Skärm: 72 tecken × 20 rader, endast versaler
    CPU: Diskret logik
    Lagringsteknik: PMOS-skiftregister
    Kommunikation: Asynkron seriell, upp till 2400 bps (fyllnadstecken krävs över 300 bps)
    Cursorpositionering: Direkt via kontrolltecken
    Scrollning: Endast nedåt (framåt)
    Grafiskt stöd: Ingen
    Specialeffekter: Inga (ingen blink, fetstil, understreckning eller omvänd video)
    Tangentbord: Kapacitiv sensor (tidiga modeller), senare mekaniskt
    Videoingång: RS-170 standard (kan överlagra text på video)
    Mått: Bredd 19”, djup 30”
    Föregångare: Ingen (första fristående terminalen från DEC)
    Efterföljare: VT50 → VT52 → VT100
  • Texas Instruments Silent 700 – när tystnaden blev en teknisk revolution

    Silent 700 från Texas Instruments markerade ett teknikhistoriskt genombrott – en portabel och nästintill ljudlös dataterminal som gjorde det möjligt att kommunicera med fjärrdatorer långt innan bärbara datorer existerade. Med termisk utskrift, akustisk kopplare och stöd för tidiga modemhastigheter blev den ett viktigt verktyg för tekniker och ingenjörer under 1970-talet. I en tid då datorer vägde ton visade Silent 700 att mobil datakommunikation var möjlig.

    På 1970-talet var datorterminaler stora, bullriga och krävde specialmiljöer för att användas. Men när Texas Instruments lanserade Silent 700-serien förändrades spelplanen radikalt. Med sin termopappersskrivare och nästan ljudlösa drift blev dessa portabla terminaler en tidig föregångare till mobila dataenheter. Att kunna ansluta till fjärrdatorer via telefonlinje och få allt utskrivet direkt på papper var på sin tid lika innovativt som bärbara datorer skulle komma att bli ett decennium senare.

    Silent 700 var inte en dator i sig, utan en kommunikationskanal. En terminal som med akustisk kopplare kunde anslutas via vanlig telefonlur, ringa upp fjärrsystem och skriva ut all interaktion på termopapper. Den blev särskilt populär bland tekniker, ingenjörer och tidiga distansarbetare som behövde logga in i minidatorer eller timesharing-system direkt från fältet. Med modeller som 743 och 745 tog Texas Instruments portabiliteten ännu längre – en del modeller vägde bara drygt 10 kilo, vilket på den tiden ansågs extremt lätt.

    Portabel design med fokus på tysthet och enkelhet

    Till skillnad från dåtidens mekaniska skrivare använde Silent 700 termisk utskriftsteknik. Det innebar inte bara att terminalen var tyst, utan att den också var driftsäker och krävde nästan inget underhåll. Tekniken byggde på ett 5 × 7-punktsmatrisystem som brände fram tecknen på värmekänsligt papper. Utskriften var enkel men fullt läsbar, och minst 50 tidigare rader fanns synliga vid drift, vilket gav en naturlig ”skärm”-känsla trots att terminalen saknade display.

    Tekniska innovationer från broschyren för modellerna 743 och 745

    Den svenska översättningen av Silent 700-broschyren visar hur genomtänkt tekniken var för sin tid. Här är centrala punkter från dokumentationen (infogad i artikelns löpande text istället för som faktaruta):

    Silent 700-terminalerna använde USASCII-kod och genererade 97 tecken via ett komplett tangentbord med numerisk del. Tangentbordet gav 64 tryckta tecken och 33 kontrollkommandon. Skrivaren använde termopapper med 0,125 × 0,080 tum stora tecken och klarade 80 tecken per rad. Radmatningen var 0,156 tum per steg och pappersrullen kunde vara 10 tum bred och 100 fot lång.

    Både Modell 743 och 745 hade samma mått, 14,5 × 16,8 × 4,25 tum. Modell 743 vägde 9,4 kg och modell 745 vägde 11,2 kg inklusive skrivare. Utskriftshastigheten var 10 tecken per sekund, vilket motsvarade tidens standardmodemhastighet på 300 bit/s.

    När terminalen nådde kolumn 81 utfördes automatisk radmatning och carrier return utan teckenöverföring. CR tog 196 ms, vilket innebar att inga fördröjningstecken behövdes. Line Feed tog 38 ms.

    Kommunikationen skedde asynkront, seriellt, bit-vis och tecken-för-tecken med möjlighet till halv- eller fullduplexläge. Buffring skedde upp till 30 tecken per sekund.

    Modell 743 hade RS-232-C, 20 mA likströmsloop (TTY) och Bell 103/113-kompatibelt modem. Modell 745 hade istället en inbyggd akustisk kopplare, även den kompatibel med Bell 103 och 113 (frekvensskiftning).

    Strömförsörjningen krävde 115 V RMS, 95 W max, och driftmiljön tillät temperaturer mellan 10 och 40 °C samt luftfuktighet upp till 90 % utan kondensation.

    Praktisk användning och fältarbete

    Silent 700-modeller med bandstation (ASR-versioner) gjorde det möjligt att spara data lokalt, redigera innan anslutning, och sedan skicka allt i ett svep. Detta sparade både tid och telefonkostnad vid fjärruppkoppling.

    Terminalen användes också ofta som systemkonsol på minisystem och stordatorer, där varje händelse automatiskt skrevs ut som historik. Tack vare sin robusthet kunde Silent 700 enkelt flyttas mellan olika miljöer – exempelvis från labb till kontrollrum eller ut i fält.

    En tidig förebild till mobil kommunikation

    Idag betraktas Silent 700 som ett ikoniskt teknikhistoriskt steg mot bärbar elektronik. Den var tyst, pålitlig och framför allt portabel, vilket var revolutionerande i en tid då datorer ofta vägde hundratals kilo.

    Utan dessa terminaler hade övergången till mobildatorer och bärbara kommunikationslösningar sannolikt dröjt. Silent 700 var inte bara ett verktyg – den var en vägvisare.

    Texas Instruments Silent 700 – teknisk översikt

    Modeller: Silent 700, modeller 743 och 745

    Typ: Bärbar elektronisk dataterminal med inbyggd skrivare

    Tangentbord: USASCII, 97 genererade tecken; 64 tryckta tecken + 33 kontrolltecken; inbyggt numeriskt ”kalkylator”-tangentbord

    Skrivare: Termoimprint (värmepapper), 5×7 dot-matrix, ca 80 tecken per rad på 6,5″ skrivbredd

    Teckenstorlek: ca 0,125" × 0,080" per tecken

    Papper: Termopapper, 10" bredd, upp till ca 6" rull-diameter (≈100 ft), självhäftande baksida på vissa rullar

    Hastighet (skriv/överföring): Typiskt 10 tecken/sekund (110–300 bit/s beroende på modem/gränssnitt)

    Dataformat: Asynkron seriell överföring, USASCII 7-bitars kod, halv- eller fullduplex, udda/jämn/ingen paritet (ställs in vid installation)

    Kommunikationsgränssnitt: RS-232-C (modell 743 standard, 745 som tillval), 20 mA strömslinga (TTY, modell 743), akustisk kopplare/modem Bell 103/113-kompatibelt (modell 745, originate-läge)

    Buffert: Mottagna tecken buffras, upp till ca 30 tecken/sekund i drift

    Operatörskontroller: Hastighet, duplex (halv/full), sändnivå (ljus/mörk), kontrast, papperstransport, NUM-lås och statusindikering

    Indikatorer: Carrier (bärvåg detekterad), bell (ca 250 ms hörbar ton)

    Strömförsörjning: 115 V RMS (+10 % / −15 %), 47–63 Hz, upp till ca 95 W

    Mått (743/745): Bredd ca 14,5" · Djup ca 16,8" · Höjd ca 4,25"

    Vikt: Modell 743 ca 21,6 lbs (≈9,4 kg); modell 745 ca 24,8 lbs (≈11,2 kg) inklusive skrivare

    Miljö (drift): 10–40 °C, 10–90 % RH (ingen kondensation)

    Miljö (förvaring): −30–70 °C utan papper; 10–40 °C med papper; upp till 95 % RH utan kondensation