Single-tasking operativsystemer

Tilbage til artiklen Glæd dig over de døde teknologier

Anklagen: De tidlige pc-operativsystemer kunne ikke afvikle flere forløb på en gang. Du kunne foretage dig én ting ad gangen, og kun én.

Hvis du havde Lotus 1-2-3 i luften, blev du nødt til at gemme regnearket og lukke programmet, før du kunne starte et andet program.

Det var ikke, fordi programmørerne var dumme (mainframes, microcomputere og Unix kunne multitaske - tak for spørgsmålet), men pc'ens hardwareressourcer var meget begrænsede.

Computerbranchen forholdt sig til 'en-ting-ad-gangen'-problematikken på mange forskellige måder, blandt andet ved at udvikle værktøj, der tillod et skift mellem opgaverne og ufuldstændig multitasking.

Det første af denne slags programmer var Borlands Sidekick., et TSR-værktøj, der med et par tastetryk aktiverede en kalender, en teksteditor og en lommeregner ovenpå de applikationer, du allerede havde kørende.

Det var, sandt at sige, en revolutionerende forbedring af IBM PC. I løbet af få år kunne man finde alle mulige slags programmer, der kørte som TSR-applikationer.

Efterfølgende bestræbelser fremhævede disse opgave-skift, hvor du kunne køre flere programmer og skifte mellem dem. Blandt dem fandtes IBM TopView, Quarterdecks DESQview og tidlige Windows-versioner, der delte hukommelsen nærmest anonymt.

Nogle gange fungerede det, selv om man måtte have ondt af en Windows 2.0-bruger, der gerne ville downloade noget over telefonforbindelsen, mens hun arbejdede med et andet program.

Hvorfor var det en pestilens: Det grundliggende operativsystem var stadig beregnet til at afvikle en applikation ad gangen, så enhver 'løsning' på problemet var en lappeløsning.

Så computeren hoppede som en køreskolebil med en begynder bag rattet. Alt skulle justeres, hvis ikke pc'en skulle gå ned og miste data. Det gjorde folk irritable.

DOS TSR-programmerne var kendt for ikke at opføre sig pænt, når de var sammen med andre. Du kunne muligvis henvise dem til en plads i den øverste del af hukommelsen, men de blev ikke der, hvor du havde placeret dem.

'Hukommelses konflikt' blev en frase, alle kendte. Programmerne havde ofte hukommelseslækager, der førte til reboots og underlige systemnedbrud.

For at løse det problem, opfandt leverandørerne konfigurationsfiler, der skulle kontrollere, hvad der blev loadet, og hvor det blev det, samt med hvilke egenskaber.

Jeg lærte at frygte Anything.INI og Whatever.SYS, der var befængt med mystiske kommandoer om at loade drivere, værktøj og fonte og, tror jeg nok, garantier om at vaske dit vasketøj ekstra hvidt.

Hvorfor det forsvandt: Hardwareproducenterne kom efter det, og operativsystemerne kom med på softwaresiden.

IBM OS/2 1.0 krævede vel 24 installationsdisketter til installeringen og 8MB RAM, når det skulle afvikles, men så kunne det også multitaske. Det samme kunne Xenix (der blev installeret med 80 disketter, og hvis du gjorde noget forkert under installationen, kunne du starte forfra).

Det kan diskuteres, hvornår branchen virkelig skiftede til multitasking (meget øl er blevet drukket på grund af væddemål om dette); jeg er bare glad for det skete.

Tilbage til artiklen Glæd dig over de døde teknologier

Oversat af Bo Madsen

Læses lige nu

    Navnenyt fra it-Danmark

    Alexander Hoffmann, SVP, Technology & IT hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Tech, IT & Security. Han skal fremover især beskæftige sig med at lede den fortsatte udvikling af en mere integreret og software-drevet infrastrukturplatform. Forfremmelse

    Alexander Hoffmann

    GlobalConnect

    Renewtech ApS har pr. 1. april 2026 ansat Boris Sudar som Senior IT Specialist. Han skal især beskæftige sig med at sikre, at Renewtech cloudbaseret infrastruktur fortsætter på sit højeste niveau, mens han også skal drive system udvikling. Han kommer fra en stilling som Senior IT Specialist hos Eurowind Energy. Han har tidligere beskæftiget sig med Microsoft 365, Intune og sikker endepunktsstyring for hybrid og cloudbaseret infrastrukturer. Nyt job

    Boris Sudar

    Renewtech ApS

    Immeo har pr. 1. maj 2026 ansat Sofie Amalie Buur som Consultant. Hun kommer fra en stilling som Frontend Engineer & UI/UX Designer hos Valyrion. Hun er uddannet Cand.it. Softwaredesign ved ITU. Nyt job
    IFS Danmark A/S har pr. 1. juni 2026 ansat Lasse Hounsgaard som AI Account Executive. Lasse skal især beskæftige sig med udrulning af IFS.ai Logistics i Norden. Lasse kommer fra en stilling som Manufacturing Account Executive hos Autodesk ApS. Lasse er uddannet cand.merc. i International Virksomhedsøkonomi. Lasse har tidligere beskæftiget sig med digitalisering af danske og nordiske virksomheder. Nyt job

    Lasse Hounsgaard

    IFS Danmark A/S