Etikett: PC-revolutionen

  • MS DOS 1.x

    Från en blinkande kommandoprompt på en diskettbaserad IBM PC till grunden för hela Windows-eran – MS-DOS blev operativsystemet som definierade 1980-talets datorrevolution. Med rötter i 86-DOS och inspiration från CP/M skapade Microsoft en plattform som snabbt spreds till över 70 tillverkare och gjorde den IBM-kompatibla PC:n till global standard. Trots sin tekniska enkelhet kom MS-DOS att forma både mjukvarumarknaden och den moderna persondatorns historia.

    När IBM lanserade sin första persondator 1981 förändrades datorvärlden i grunden. Bakom den nya maskinen låg ett textbaserat operativsystem som snart skulle bli synonymt med hela PC-eran: MS-DOS. Med sin enkla kommandoprompt och sina strikta regler – som 8.3-filnamn – blev det fundamentet för miljontals datorer och lade grunden för Microsofts globala dominans.

    MS-DOS, en förkortning av MicroSoft Disk Operating System, utvecklades för x86-baserade persondatorer och släpptes den 12 augusti 1981. IBM licensierade systemet under namnet PC DOS 1.0 för sin IBM Personal Computer 5150, medan Microsoft sålde det till andra tillverkare som MS-DOS. De två versionerna utvecklades parallellt under tolv år innan de gradvis skildes åt 1993.

    Ursprunget går tillbaka till 86-DOS, utvecklat av Tim Paterson på Seattle Computer Products. Systemet var inspirerat av CP/M från Digital Research men anpassat för Intel 8086-processorn och utrustat med filsystemet FAT12. Microsoft köpte rättigheterna 1981 för 25 000 dollar och anpassade systemet för IBM:s nya dator. Den modulära designen gjorde det möjligt för olika tillverkare att skriva egna hårdvarunära drivrutiner medan kärnan förblev gemensam – en avgörande faktor för spridningen.

    Den första versionen, DOS 1.0, var tekniskt enkel. Den kunde läsa och skriva 160 KB disketter, köra program i .COM- och .EXE-format och hantera batchfiler. Alla filer låg i rotkatalogen; det fanns inga katalogträd, inga hårddiskar och ingen omdirigering. Kommandotolken COMMAND.COM innehöll endast ett fåtal interna kommandon. Ändå räckte detta. Kombinationen av IBM:s hårdvara och Microsofts licensmodell skapade en plattform som andra företag kunde kopiera. Inom ett år hade Microsoft licensierat MS-DOS till över 70 företag.

    Version 1.1, som kom 1982, stödde dubbelsidiga disketter på 320 KB och markerade början på bred OEM-licensiering. Under 1980-talet växte systemet snabbt. Version 2.0 (1983) introducerade katalogträd, hårddiskstöd, omdirigering och en mer Unix-liknande filhantering. Version 3.x gav stöd för större diskar, nätverk och nya diskettformat. Version 4.x introducerade stöd för större partitioner och ett grafiskt DOS Shell, men led av buggar. Version 5.0 (1991) blev en stabil milstolpe med förbättrad minneshantering och en fullskärmseditor. Den sista fristående versionen, 6.22 från 1994, inkluderade diskkomprimering och avancerade systemverktyg.

    Samtidigt uppstod konkurrens. Digital Research lanserade DR-DOS som ett kompatibelt alternativ. IBM och Microsoft samarbetade kring OS/2, tänkt som efterträdare. Men när Windows 3.0 slog igenom 1990 började tyngdpunkten förskjutas. MS-DOS blev basen under grafiska Windows-versioner. Windows 95, 98 och Me använde DOS för uppstart och bakåtkompatibilitet, men användarna arbetade i ett grafiskt gränssnitt.

    Tekniskt var MS-DOS en monolitisk kärna, huvudsakligen skriven i x86-assembler. Tidiga versioner omfattade bara några tusen rader kod. Systemet var enanvändarbaserat och saknade multitasking, något som Microsoft istället erbjöd genom sitt Unix-baserade Xenix. Under 1990-talet blev DOS alltmer en underliggande komponent. Windows NT-linjen, som inte byggde på DOS, tog gradvis över, och 64-bitarsversioner av Windows avskaffade till slut all inbyggd DOS-emulering.

    Supporten för klassiska versioner upphörde 2001, och 2006 avslutades stödet för de sista DOS-baserade Windows-versionerna. Trots detta lever arvet kvar. 2014 och senare år publicerade Microsoft källkoden till tidiga versioner som 1.25, 2.0 och 4.00 under MIT-licens för utbildningsändamål, vilket gav nya generationer möjlighet att studera hur ett historiskt operativsystem var uppbyggt.

    MS-DOS var aldrig det mest avancerade systemet tekniskt sett. Det saknade fleranvändarstöd, skyddat minne och multitasking. Men det hade rätt kombination av enkelhet, kommersiell strategi och timing. Genom att bli standard på IBM-kompatibla datorer skapade det den plattform som Windows senare kunde ta över.

    Från en blinkande A-prompt på en 16 KB-maskin till grunden för en global mjukvaruindustri – MS-DOS var motorn bakom PC-revolutionen och en av de viktigaste byggstenarna i den moderna datorhistorien.

    Teknikfakta: MS-DOS och DOS 1.0–1.1
    Namn
    MS-DOS (MicroSoft Disk Operating System), IBM PC DOS
    Lansering
    1981 (PC DOS 1.0 samtidigt med IBM PC)
    Ursprung
    Bygger på 86-DOS (Tim Paterson), inspirerat av CP/M
    Målplattform
    x86 (Intel 8086/8088), initialt diskettbaserat
    Kärntyp
    Monolitisk
    Programmerat i
    x86-assembler (tidiga versioner)
    Gränssnitt
    Kommandorad (COMMAND.COM)
    Kärnkomponenter (DOS 1.x)
    IBMBIO.COM (I/O-drivrutiner), IBMDOS.COM (kärna/API), COMMAND.COM (tolk)
    Lagring (DOS 1.0)
    160 KB 5,25″ disketter (enkelsidigt)
    Lagring (DOS 1.1)
    320 KB 5,25″ disketter (dubbelsidigt)
    Filstruktur (DOS 1.x)
    Ingen kataloghierarki (endast rotkatalog)
    Stöd saknas i DOS 1.x
    Hårddiskar, katalogträd, pipes/omdirigering, laddningsbara drivrutiner
    Minimikrav (praktiskt)
    Minst 32 KB RAM för att kunna boota (bootsektor laddas vid 7C00h)
    Kommandon (DOS 1.0, interna)
    DIR, COPY, ERASE, PAUSE, REM, RENAME, TYPE
    Verktyg i paketet
    DEBUG, LINK, EDLIN (DOS 1.x), EXE2BIN (DOS 1.1)
    BASIC-roll
    BASIC.COM/BASICA.COM gav ROM-BASIC diskstöd och en tidig “IDE”-känsla
    Efterföljare
    Windows tog över gradvis; DOS blev bas/bootlager i tidiga Windows-versioner
    Historisk betydelse
    Standardiserade IBM-kompatibla PC:n och möjliggjorde klonmarknaden

    Annons

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

  • TRS-80 – datorn som gjorde persondatorn folklig

    När hemdatorn ännu var ett experiment för entusiaster och ingenjörer klev TRS-80 oväntat in i vardagen. År 1977 började Tandy Corporation sälja en färdig dator över disk i sina Radio Shack-butiker – till ett pris som vanliga människor faktiskt kunde betala. Den var enkel, bullrig och full av kompromisser, men den fungerade. TRS-80 blev startpunkten för en hel generation användare och bidrog till att göra datorn till ett verktyg för hem, skola och småföretag snarare än ett exklusivt instrument för laboratorier och storföretag.

    När Tandy Corporation den 3 augusti 1977 lanserade TRS-80 Micro Computer System markerade det början på en ny era. För första gången kunde en vanlig privatperson kliva in i en butik hos Radio Shack och köpa en färdig, fullt fungerande dator utan teknisk förkunskap. TRS-80 var inte den första mikrodatorn, men den blev den första som nådde massmarknaden.

    Tillsammans med Apple II och Commodore PET bildade TRS-80 det som ofta kallas 1977 års treenighet – de tre maskiner som lade grunden för hemdatorrevolutionen.

    En tekniskt enkel men strategiskt genial dator

    TRS-80 byggde på den då moderna Zilog Z80-processorn klockad till 1,77 MHz. Grundmodellen levererades med 4 kilobyte RAM, ett fullstort QWERTY-tangentbord och ett monokromt bildskärmsläge med 64 tecken per rad och 16 rader. BASIC låg lagrat i ROM och datorn var redo att användas direkt efter start.

    Lagring skedde via kassettband, vilket var långsamt och opålitligt men billigt. För cirka 600 amerikanska dollar fick köparen dator, bildskärm och bandspelare. I slutet av 1970-talet var detta ett sensationellt lågt pris för ett komplett datorsystem.

    Kostnadsbesparingar som formade upplevelsen

    För att nå sitt låga pris tvingades Tandy till kompromisser. TRS-80 saknade till en början gemener, hade endast blockgrafik, inget inbyggt ljud och minimal elektromagnetisk avskärmning. Resultatet blev en dator som ofta störde radioapparater i omgivningen så kraftigt att ljud från spel kunde höras via en AM-radio placerad bredvid datorn.

    Det var denna kombination av tekniska brister som gav upphov till smeknamnet ”Trash-80”, ett namn som entusiaster ofta använde ironiskt men som Tandy aktivt försökte motarbeta.

    Expansion Interface – nödvändig men ökänd

    För seriös användning krävdes Tandy:s Expansion Interface, en separat låda som gav diskettkontroller, mer minne, skrivare och RS-232-kommunikation. Med expansionsenheten kunde TRS-80 användas för bokföring, ordbehandling och databashantering.

    Samtidigt introducerade Expansion Interface en lång rad problem. Systemet krävde flera nätaggregat, många kablar och en strikt uppstartsordning. Den känsliga kortkontakten mellan dator och expansion kunde orsaka spontana omstarter, vilket ledde till både frustration och dataförlust. Trots detta användes konfigurationen flitigt i både skolor och småföretag.

    Operativsystem och programmering – en ovanlig mångfald

    TRS-80 levererades ursprungligen med Level I BASIC, baserad på Tiny BASIC. Senare tillkom Level II BASIC, licensierad från Microsoft, vilket möjliggjorde diskettanvändning och mer avancerade program.

    Det officiella operativsystemet TRSDOS fick snabbt rykte om sig att vara buggigt och begränsat. Detta ledde till en explosion av alternativa operativsystem som LDOS, NewDos/80, DoubleDOS och DOSPlus. Vid början av 1980-talet fanns det fler operativsystem till TRS-80 än till någon annan hemdator.

    Program, spel och utbildning

    TRS-80 fick tidigt marknadens största mjukvaruutbud. Tusentals spel och applikationer utvecklades, ofta av små oberoende företag. Många populära arkadspel klonades, ibland utan licens, och datorn fick ett rykte om sig som en snabb och responsiv spelplattform trots sin enkla grafik.

    Inom utbildningssektorn blev TRS-80 mycket populär tack vare sin tillgänglighet och robusthet. I små kommuner användes den för allt från elevadministration till fordonsregister och budgetarbete.

    FCC-krav och slutet för Model I

    I början av 1980-talet skärpte amerikanska myndigheter kraven på elektromagnetiska störningar. TRS-80 Model I uppfyllde inte de nya reglerna och en omkonstruktion hade gjort datorn för dyr.

    År 1981 avslutades därför produktionen av Model I.

    Model III och Model 4 – förfinade efterföljare

    TRS-80 Model III integrerade dator, skärm och diskettkontroller i ett enda chassi. Den hade bättre tangentbord, stöd för gemener och färre kablar, vilket gjorde den betydligt mer driftsäker.

    TRS-80 Model 4 tog ytterligare steg framåt med snabbare processor, 80×24-teckenläge, upp till 128 kilobyte RAM och möjlighet att köra CP/M-program. Den blev den sista modellen som var direkt härledd från originaldesignen från 1977.

    Ett sidospår som blev legendariskt – Model 100

    Parallellt lanserades TRS-80 Model 100, tillverkad av Kyocera. Denna batteridrivna portabla dator blev särskilt populär bland journalister och fältarbetare tack vare sin omedelbara start och extrema driftsäkerhet. Tekniskt var den helt frikopplad från Model I-linjen, men den bar vidare TRS-80-namnets rykte.

    Arvet efter TRS-80

    Totalt såldes omkring 2,4 miljoner TRS-80-datorer i olika varianter. Viktigare än siffrorna var dock effekten. TRS-80 flyttade datorn från laboratorier och storföretag till hem, skolor och små kontor. Den gav en hel generation sina första programmeringskunskaper och bidrog starkt till att persondatorn blev en självklar del av samhället.

    TRS-80 var billig, bräcklig, ibland frustrerande – men avgörande. Den var inte datorn som gjorde allt bäst, utan datorn som gjorde datorn möjlig för alla.

    Innehåll på youtube om TRS-80

    Faktaruta: TRS-80 Model I
    Lansering
    3 augusti 1977
    Tillverkare
    Tandy Corporation (såld via Radio Shack)
    Processor
    Zilog Z80, ca 1,77 MHz
    Minne
    4–48 kB RAM (beroende på konfiguration/utbyggnad)
    Skärm
    Monokrom, 64 × 16 tecken (semigrafik/blockgrafik)
    Lagring
    Kassettband (senare även disketter via Expansion Interface)
    Operativsystem
    TRSDOS, LDOS, NewDos/80 (m.fl.)
    Programspråk
    BASIC i ROM (Level I / Level II), senare fler språk via tillägg
    Känd för
    Tidigt massmarknadsgenombrott, stor mjukvaruflora – men även “Trash-80”-ryktet
    Efterföljare
    TRS-80 Model III (1980), TRS-80 Model 4 (1983)
    Kort sagt: en av hemdatorerna som gjorde persondatorn folklig genom att säljas i butik till en bred publik.

    Annons

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