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

    Annonce

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 3. august 2026 ansat Jeppe Lindberg som Developer. Han skal især beskæftige sig med at være med til at analysere, designe og udvikle skræddersyede forretningsløsninger til vores kunder i Business Central. Han kommer fra en stilling som Business Central Developer hos Evexo. Han er uddannet hos Aalborg Universitet- Master's degree, Computer Software Engineering. Nyt job

    Jeppe Lindberg

    Norriq Danmark A/S

    Netip A/S har pr. 11. august 2026 ansat Emil Kristoffersen som IT-Supporterelev ved netIP's kontor i Thisted. Han er uddannet Fisker, - Emil har dermed valgt et karriereskifte. Nyt job

    Emil Kristoffersen

    Netip A/S

    Sophie Dalsgaard Myhrmann, er pr. 1. september 2026 ansat hos Elbek & Vejrup A/S som Project Manager i Logistik & Produktion. Hun skal især beskæftige sig med projektledelse indenfor logistik og produktion. Hun er nyuddannet cand.it, i IT, kommunikation og Organisation fra Aarhus Univeristet. Nyt job

    Sophie Dalsgaard Myhrmann

    Elbek & Vejrup A/S

    Fellowmind Denmark A/S har pr. 1. september 2026 ansat Morten Jakobi som Business Unit Director. Han skal især beskæftige sig med at samle og udvikle Fellowminds forretning inden for Managed Services, Cloud Infrastructure & Security. Han kommer fra en stilling som Chief Executive Officer hos Inventio.it A/S. Han har tidligere beskæftiget sig med Ledelse og udvikling af Managed Services, serviceforretninger og transformation i Norden og Benelux. Nyt job

    Morten Jakobi

    Fellowmind Denmark A/S