Etikett: DEC

  • PDP-11 – datorn som formade den moderna IT-världen

    PDP-11 var inte bara en datorserie – den var en vändpunkt i datorhistorien. Under 1970- och 80-talen gjorde den datorkraft tillgänglig för fler än tidigare, spred operativsystemet UNIX och introducerade tekniska lösningar som fortfarande präglar moderna datorer. Dess inflytande märks än i dag, långt efter att de sista maskinerna slutat tillverkas.

    När man talar om datorhistoria är det lätt att hoppa direkt från stordatorer till dagens bärbara datorer och mobiltelefoner. Men däremellan fanns en maskin som fick enorm betydelse för utvecklingen: PDP-11. Det var inte bara en framgångsrik datorserie, utan också en teknisk plattform som påverkade hur senare datorer, operativsystem och processorer kom att utformas.

    PDP-11 var en serie 16-bitars minidatorer från Digital Equipment Corporation, DEC, som började säljas 1970. Vid den här tiden var datorer fortfarande ofta stora, dyra och svåra att använda utanför stora institutioner. PDP-11 blev viktig därför att den gjorde datorkraft mer tillgänglig för universitet, laboratorier, företag och industrin. Den var mindre och billigare än många andra system, men samtidigt kraftfull och flexibel.

    Datorserien kom under en tid då datorvärlden förändrades mycket snabbt. I början av PDP-11:s livstid var integrerade kretsar fortfarande relativt enkla och kärnminne var fortfarande vanligt som arbetsminne. Under de följande decennierna tog mikroprocessorer och halvledarminnen över. PDP-11 levde alltså mitt i övergången från äldre datorgenerationer till den typ av digital teknik som senare blev standard.

    Varför PDP-11 blev så viktig

    En av de främsta orsakerna till att PDP-11 har fått en nästan legendarisk status är dess koppling till UNIX. Operativsystemet UNIX utvecklades först på andra maskiner, men det var på PDP-11 som det fick sitt verkliga genomslag. Eftersom UNIX senare kom att påverka system som BSD, Linux och i förlängningen även macOS och stora delar av dagens internetinfrastruktur, har PDP-11 en självklar plats i datorhistorien.

    Maskinen var också viktig därför att den hade en genomtänkt och elegant arkitektur. Den använde en 16-bitars ordstorlek och en registerbaserad modell som gjorde den smidig att programmera. Det fanns visserligen andra datorer med liknande idéer, men PDP-11 blev så spridd att dess lösningar fick stor betydelse. Många senare processorer kom att använda liknande tankesätt.

    Särskilt inflytelserika var dess adresseringsmetoder. PDP-11 gjorde det möjligt att arbeta med data och instruktioner på flexibla sätt som var ovanliga då, men som senare blev självklara inom datorarkitektur. Den här elegansen i konstruktionen gjorde att många programmerare och ingenjörer såg PDP-11 som en ovanligt välbalanserad maskin.

    En dator som kunde anpassas till nästan allt

    En annan styrka hos PDP-11 var att den kunde byggas ut med många olika typer av utrustning. De tidiga modellerna använde den så kallade UNIBUS, och senare modeller använde QBUS. Dessa bussystem gjorde det möjligt att ansluta många typer av kringutrustning och specialkort.

    Det innebar att PDP-11 inte bara användes som allmän dator för beräkningar och administration, utan också i laboratorier, industrisystem, telekommunikation, medicinteknik och nätverksutrustning. Den dök upp i allt från universitetens datasalar till styrsystem i avancerade tekniska miljöer.

    Just flexibiliteten gjorde att den fick ett långt liv. Även när nyare system började ta över fortsatte många organisationer att använda PDP-11, eftersom den redan var inbyggd i viktiga tekniska lösningar.

    Många modeller under lång tid

    PDP-11 var inte en enda dator, utan en hel familj av modeller. Vissa var enklare och billigare, andra mer kraftfulla. Under åren kom nya versioner med snabbare processorer, större minnesutrymme och förbättrade funktioner. Till slut fanns även mikroprocessorbaserade versioner, där samma grundidé hade krympts ned till chip.

    Det visar hur anpassningsbar arkitekturen var. PDP-11 kunde leva vidare trots att tekniken runt omkring förändrades kraftigt. Från stora skåp med frontpaneler och blinkande lampor till mer kompakta system fortsatte den att utvecklas i takt med tiden.

    Påverkan på dagens datorer

    Det är svårt att överskatta hur stor påverkan PDP-11 hade. Dess arkitektur inspirerade senare processorfamiljer, bland annat lösningar som kom att prägla persondatorernas utveckling. Även programmeringsspråket C växte fram i en miljö där PDP-11 spelade en central roll, och samspelet mellan C och UNIX blev i sin tur avgörande för modern mjukvaruutveckling.

    PDP-11 var också viktig därför att den visade hur en dator kunde vara både tekniskt avancerad och praktiskt användbar. Den var inte bara byggd för forskning på hög nivå, utan också för verkliga behov i vardagen. Det bidrog till att föra datorn från en specialiserad maskin till ett mer allmänt arbetsredskap.

    Slutet för en epok

    Under 1980- och 1990-talen började PDP-11 förlora mark. Persondatorer och billigare mikroprocessorer blev allt mer kraftfulla, samtidigt som 16-bitars arkitekturer fick svårare att möta nya krav på minne och prestanda. DEC utvecklade därför VAX som en mer avancerad efterföljare, och senare tog andra system över ännu större delar av marknaden.

    Trots det fortsatte PDP-11 att leva kvar länge i äldre installationer, och dess programvara och idéer försvann aldrig helt. Än i dag finns entusiaster, emulatorer och rekonstruktioner som håller intresset vid liv.

    Sammanfattning

    PDP-11 var en av de viktigaste datorserierna i den moderna datorhistorien. Den gjorde kraftfull datorteknik mer tillgänglig, hjälpte UNIX att slå igenom och introducerade idéer som fortfarande märks i dagens datorer. Den var både ett tekniskt mästerverk och ett praktiskt arbetsverktyg, och dess inflytande sträcker sig långt bortom de maskiner som faktiskt bar namnet PDP-11.

    Innehåll på youtube om Dec PDP 11.

    Länka till ett en PDP 11 Kurs på youtube.

    Teknisk faktaruta: PDP-11

    Typ: 16-bitars minidator

    Tillverkare: Digital Equipment Corporation (DEC)

    Lansering: 1970

    Arkitektur: PDP-11-arkitekturen

    Ordstorlek: 16 bitar

    Bussystem: UNIBUS, senare QBUS

    Vanliga operativsystem: RT-11, RSX-11, RSTS/E, UNIX, Ultrix-11

    Betydelse: Blev en viktig plattform för UNIX och påverkade senare processordesigner och operativsystem

    Efterföljare: VAX

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • Teletype Model 33 – maskinen som lärde datorer att tala text

    Teletype Model 33 var inte bara en skrivmaskin med sladd – den var porten in i datorernas barndom. På 1960- och 70-talen stod den och skramlade i kontor, universitet och datorhallar och gjorde något revolutionerande: den lät människor prata med datorer genom text. Med ASCII som gemensamt språk, hålremsor som minne och en ständigt surrande motor som drivkraft formade den hur vi skrev program, hur terminaler fungerade och till och med varför e-postadresser har ett @. Innan skärmarna tog över var det här ljudet av datorer i arbete – en rad i taget.

    När vi i dag öppnar ett terminalfönster och skriver kommandon känns det självklart att datorn svarar med text. Men detta sätt att arbeta uppstod inte med bildskärmar och tangentbord, utan med en bullrig elektrome­kanisk maskin från 1960-talet: Teletype Model 33.

    Mellan 1963 och 1981 var Teletype Model 33 en av de viktigaste länkarna mellan människa och dator. Den användes i kontor, laboratorier, skolor och datorhallar världen över och kom att påverka allt från teckenkodning till hur operativsystem fungerar än i dag.

    En skrivmaskin för den digitala tidsåldern

    Teletype Model 33 utvecklades av Teletype Corporation och introducerades 1963 som en lågkostnadsmodell för lättare kontorsbruk. Den var mindre, billigare och enklare än tidigare teleprintrar och kostade omkring 1 000 dollar vid lanseringen, vilket gjorde den tillgänglig för betydligt fler användare än tidigare.

    Maskinen fungerade både som tangentbord och skrivare. Varje tecken som skickades eller togs emot skrevs direkt på papper. Det innebar att all kommunikation blev fysisk: datorns svar låg bokstavligen i en pappersremsa framför operatören.

    Över 600 000 exemplar tillverkades, vilket gjorde Model 33 till en av de mest spridda dataterminalerna i historien.

    ASCII blir verklighet i praktiken

    Teletype Model 33 var en av de första kommersiella produkterna som använde den nystandardiserade teckenkodningen ASCII. Det var avgörande för att olika datorer och kommunikationssystem skulle kunna prata med varandra på ett enhetligt sätt.

    Flera kontrolltecken fick sin praktiska betydelse genom just denna maskin. Koder som Ctrl-G (BEL), Ctrl-S och Ctrl-Q användes för uppmärksamhet och flödeskontroll och lever kvar än i dag. Även begreppet ”teletype” lever kvar i Unix-systemens filnamn för terminaler, till exempel /dev/tty.

    Tangentbordet stödde dock endast versaler. Små bokstäver och flera specialtecken saknades, vilket påverkade hur tidiga programspråk, kommandon och användargränssnitt utformades.

    Terminalen som byggde datorvärlden

    Under 1960- och 1970-talen var Teletype Model 33 standardterminal för många minidatorer. Den användes tillsammans med maskiner från tillverkare som Digital Equipment Corporation och var ofta det enda sättet att kommunicera med datorn.

    Programmering skedde långsamt och sekventiellt. Kod skrevs rad för rad och varje misstag skrevs obönhörligt ut på papper. Denna begränsning bidrog till ett textbaserat, effektivt arbetssätt som kom att prägla operativsystem som UNIX.

    Även internethistorien passerar här. När Ray Tomlinson 1971 valde tecknet @ för e-postadresser gjorde han det helt enkelt för att det fanns på Model 33-tangentbordet och sällan användes till annat.

    Mekanik, pappersremsor och olja

    Allt i Model 33 drevs av en enda elmotor som gick konstant så länge maskinen var påslagen. Den mekaniska konstruktionen krävde regelbunden smörjning på hundratals punkter. Ljudnivån var hög och ökade markant vid utskrift eller hålremsstansning.

    Den vanligaste varianten, Model 33 ASR, hade läsare och stans för åttahåls pappersremsa. Program och data kunde lagras, kopieras och laddas genom remsor med hål, ett tidigt men förvånansvärt robust lagringsmedium.

    När glas ersatte papper

    Mot slutet av 1970-talet började bildskärmsbaserade terminaler bli billigare tack vare integrerade kretsar och halvledarminnen. Så kallade ”glass teletypes” kunde visa text snabbare, tystare och utan att producera enorma mängder papper.

    Videoterminaler som ADM-3A och senare VT100 tog snabbt över marknaden. År 1981 upphörde tillverkningen av Teletype Model 33, även om många maskiner fortsatte användas flera år därefter.

    Ett arv som fortfarande lever

    Trots sin långsamhet och sitt mekaniska slitage lade Teletype Model 33 grunden för hur människor interagerar med datorer via text. Terminalfönster, kommandorader, styrtecken och till och med e-postadresser bär spår av denna maskin.

    Varje gång ett kommando skrivs och avslutas med Enter finns ett direkt arv från en tid då datorer svarade med skrammel, vibrationer och en ny rad text på papper.

    Innehålle på youtube

    Teletype Model 33 – faktaruta
    Typ
    Elektromekanisk teleprinter / dataterminal
    Lanserad
    1963
    Tillverkare
    Teletype Corporation
    I produktion
    1963–1981
    Varianter
    33 ASR (tangentbord + utskrift + hålremsläsare/stans), 33 KSR (tangentbord + utskrift), 33 RO (endast mottagning/utskrift)
    Teckenkod
    ASCII (7-bit) med paritet + stoppbitar
    Hastighet (typiskt)
    10 tecken/sek ≈ 100 ord/min
    Gränssnitt
    Ofta 20 mA strömslinga (seriellt), samt telefonbaserade CCU-varianter
    Kända avtryck
    Populariserade “TTY”-begreppet, påverkade styrtecken som XON/XOFF, och @-tecknet blev känt via tidig e-post.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • VT100 – terminalen som gav datorer ett gemensamt språk

    I slutet av 1970-talet stod datorvärlden inför ett problem som i dag kan verka osynligt: datorer kunde inte ”tala samma språk” när det gällde text på skärm. Varje terminal hade sina egna regler för hur markören flyttades, hur skärmen rensades och hur text formaterades. När Digital Equipment Corporation lanserade VT100 år 1978 förändrades detta i grunden. Terminalen blev inte bara en försäljningssuccé – den lade grunden för den standard som än i dag styr hur terminalfönster fungerar i moderna operativsystem.

    När vi i dag öppnar ett terminalfönster i Linux, macOS eller Windows och skriver kommandon, flyttar markören eller ändrar textens utseende, bygger allt detta på teknik som är över fyra decennier gammal. En av de viktigaste orsakerna till detta är DEC VT100, en datorterminal som lanserades 1978 och som kom att forma hur människor kommunicerar med datorer än i dag.

    Från glasteletyp till smart terminal

    Under 1960- och 70-talen användes datorer främst via enkla textterminaler. Många fungerade i praktiken som elektroniska skrivmaskiner: texten skrevs ut rad för rad och kunde knappt redigeras. Dessa kallades ibland för ”glasteletyper”. Mer avancerade system, som IBM:s terminaler, hade fler funktioner men krävde dyra styrenheter och speciallösningar.

    Digital Equipment Corporation (DEC) valde en annan väg. Med terminaler som VT50 och VT52 visade företaget att en relativt billig terminal kunde vara ”smart” – den kunde själv hantera skärmen, flytta markören och rulla text. VT100 tog detta koncept ett stort steg vidare.

    ANSI-koder – ett gemensamt språk för textterminaler

    Den stora revolutionen med VT100 var stödet för den nya standarden ANSI X3.64. Standarden definierade så kallade escape-sekvenser: korta kontrollkoder som kunde styra hur text visades på skärmen. Med dem kunde program flytta markören, rensa delar av skärmen, byta textstil och mycket mer.

    Tidigare hade nästan varje terminaltillverkare sina egna styrkoder, vilket gjorde program svåra att flytta mellan system. VT100 visade att ANSI-standarden gick att implementera i billig hårdvara. Resultatet blev att ANSI snabbt blev de facto-standard – och samma principer används fortfarande i moderna terminalemulatorer.

    En terminal med egen processor

    VT100 var tekniskt avancerad för sin tid. Den innehöll en Intel 8080-mikroprocessor, eget RAM och ROM samt icke-flyktigt minne för inställningar. Terminalen var alltså inte bara en ”dum” skärm, utan en liten dator i sig.

    Detta möjliggjorde funktioner som:

    • 80 kolumner × 24 rader som standard
    • 132-kolumnsläge för bred text
    • Mjuk rullning, där texten gled istället för att hoppa
    • Textattribut som fet stil, understrykning, blinkning och omvänd video
    • Specialtecken för boxar och formulär

    All konfiguration skedde via menyer direkt på skärmen, vilket var ovanligt användarvänligt för slutet av 1970-talet.

    En enorm kommersiell framgång

    VT100 och dess efterföljare blev en stor försäljningssuccé. Särskilt modeller som VT102 spreds snabbt i universitet, forskningsmiljöer och företag. DEC blev under flera år världens ledande tillverkare av datorterminaler.

    Totalt såldes över sex miljoner terminaler i VT-serien, en anmärkningsvärd siffra för en produktkategori som i dag nästan helt har försvunnit.

    En hel familj – och mer än bara terminaler

    VT100 blev också grunden för en hel produktfamilj. DEC tog vara på det rymliga chassit och byggde varianter med extra funktioner:

    • enklare och billigare modeller
    • terminaler med tidig grafik
    • terminaler med formulär- och blockläge
    • till och med kompletta minidatorer inbyggda i terminalhöljet

    I vissa fall suddades gränsen helt ut mellan terminal och dator.

    Ett arv som fortfarande lever

    Även om de fysiska VT100-terminalerna sedan länge är museiföremål lever deras arv kvar. Nästan alla moderna terminalprogram efterliknar fortfarande VT100 eller dess efterföljare. Kommandon som ls, top, vim och emacs förutsätter i praktiken ett VT100-liknande beteende.

    VT100 var mer än en produkt – den blev ett gemensamt språk mellan människa och dator.
    Det är därför en terminal från 1978 fortfarande påverkar hur vi arbetar vid datorer i dag.

    Filmer på youtube om DEC VT100

    VT100 – Faktaruta
    Tillverkare
    Digital Equipment Corporation (DEC)
    Typ
    Dator-/videoterminal
    Lanserad
    1978 (augusti)
    CPU
    Intel 8080
    Skärm
    12″ CRT, 80×24 eller 132×14 tecken
    Tangentbord
    83-tangenters, löstagbart (högtalare i tangentbordet)
    Anslutning
    RS-232 seriell (tillval: 20 mA strömslinga)
    Minne
    3 KB RAM, 8 KB ROM, 175 byte NVRAM
    Föregångare
    VT50 (VT52-familjen)
    Efterföljare
    VT220 / VT200-serien (från 1983)
    Varför viktig?
    Tidigt, brett stöd för ANSI escape-koder – blev grund för modern terminalstandard.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare