Hjemmeside » hvordan » PCer før Windows Hva bruker MS-DOS var egentlig som

    PCer før Windows Hva bruker MS-DOS var egentlig som

    Forbruker-PCer kjørte ikke alltid Windows. Før Windows kom, kom PCer med Microsofts MS-DOS operativsystem. Her er det som kommandolinjemiljøet faktisk brukte.

    Nei, MS-DOS var ikke akkurat som å bruke Linux-terminalen eller skyte opp kommandopromptet i et vindu på det fancy grafiske skrivebordet. Mange ting vi tar for gitt bare var ikke mulig da.

    DOS PC-opplevelsen

    DOS var et kommandolinjestyringssystem uten grafiske vinduer. Du startet opp datamaskinen og så en DOS-ledetekst. Du måtte kjenne kommandoene for å skrive på denne prompten for å starte programmer, kjøre innebygde verktøy, og faktisk gjøre noe med datamaskinen din.

    Du måtte kjenne noen få kommandoer for å komme seg rundt operativsystemet. For å bytte mellom ulike stasjoner - for eksempel for å få tilgang til en diskettstasjon ved stasjon A: - du vil skrive noe sånt EN: ved spørsmål og trykk Enter.

    For å endre kataloger, bruker du CD kommando. For å vise filene i en gjeldende katalog, bruker du DIR kommando. For å kjøre et program, vil du skrive navnet på programmets kjørbare fil ved spørringen.

    Hvis du for eksempel plukket opp en ny diskett med et fantastisk nytt program på det, ville du skyve disketten inn i disketten din - venter mens den høye magnetiske stasjonen leser innholdet på disken din - og kjører deretter kommandoer som følgende:

    EN:

    DIR

    SETUP eller INSTALLER (avhengig av navnet på programmets installatør)

    Du vil da gå gjennom installasjonsprogrammet og installere programmet - i utgangspunktet bare å utvinne filene - til en mappe på den lille harddisken din. Du må ofte bytte disketter fordi større programmer ikke passer på en enkelt diskett, men etterpå kan du kjøre programmet uten å bruke en diskett.

    Du vil da kjøre C: Kommando å gå tilbake til å kjøre C, bruk CD kommandoen for å legge inn mappen som inneholder det installerte programmet, og kjøre programmet med en kommando som progname. Programfilens navn må også være så kort - MS-DOS-begrensede filnavn til åtte tegn etterfulgt av en periode og en tre-bokstavsutvidelse. For eksempel er PROGNAME.EXE det lengste filnavnet du kan ha.

    Noen programmer forsøkte å forenkle ting for typiske brukere. For eksempel hadde du filbehandlere som Norton Commander som ga for visning og administrasjon av filer uten å måtte ha kommandoer. Dette er stilen til de fleste DOS-programmer du finner - det handler om å ordne tekst på skjermen.

    Ingen multitasking

    Glem multitasking; DOS gjorde en ting om gangen. Når du åpnet et program, tok det programmet opp hele skjermen. Vil du bruke et annet program? Du må lukke det nåværende programmet og skrive inn kommandoen for å åpne det andre programmet.

    For å komme seg rundt denne begrensningen, ga DOS en "avslutte og bli bosatt" (TSR) -funksjon. Et program som støttet denne funksjonen, kunne koble til en hurtigtast. Du vil trykke på riktig tastatursnarvei, og det nåværende programmet vil stenge og forbli i minnet. Det andre programmet vil da laste seg fra minnet.

    TSR er egentlig ikke multitasking. Programmet kjører egentlig ikke i bakgrunnen. I stedet er den stengt, og det er en rask måte å gjenstarte den på. DOS kan bare kjøre ett program av gangen.

    Dette er vesentlig forskjellig fra moderne skall som de som finnes på Linux, som lar deg kjøre programmer og tjenester i bakgrunnen, bruke flere tekstmodusterminaler og gjøre andre avanserte ting. DOS var ikke nær så kraftig som den.

    Maskinvare Støtte og Real Mode

    DOS støttet egentlig ikke maskinvareenheter i måten operativsystemene støtter maskinvare i dag. Programmer som trengs for å få direkte tilgang til maskinvare - for eksempel et DOS-spill som ønsket å bruke lydkortet ditt til å utføre lyd - måtte støtte den aktuelle maskinvaren direkte. Hvis du utviklet et DOS-spill eller en lignende applikasjon, må du kode for støtte for alle typer lydkort som brukerne kan ha. Heldigvis var mange lydkort Sound Blaster-kompatible. Du vil bruke et SETUP-program for å konfigurere denne innstillingen separat for hvert program du brukte.

    På grunn av måten DOS fungerte, hadde programmer som ønsket å få direkte tilgang til minne og eksterne enheter, trengte å kjøre i ekte modus, eller i sann adressemodus. I ekte modus kan et enkelt program skrive til en hvilken som helst minneadresse på maskinvaren uten maskinvare. Dette fungerte bare fordi du bare kunne kjøre ett program av gangen. Windows 3.0 brakte beskyttet modus, noe som begrenset hvilke løpende applikasjoner som kan gjøres.

    Til dags dato kan du fortsatt ikke kjøre mange DOS-spill i kommandoprompt på Windows. Kommandoprompten kjører programmer i beskyttet modus, men disse spillene krever ekte modus. Det er derfor du trenger DOSBox å kjøre mange gamle DOS-spill.

    Windows var bare et annet DOS-program

    De opprinnelige populære versjonene av Windows - tror Windows 3.0 og Windows 3.1 - var faktisk programmer som kjørte under MS-DOS. Så du vil starte datamaskinen, se DOS-ledeteksten, og skriv deretter WIN-kommandoen for å starte Windows-programmet, som ga deg det Windows 3-stil skrivebordet, kjent som Programbehandling. Selvfølgelig kan du få datamaskinen til å starte Windows automatisk ved å legge til WIN-kommandoen i AUTOEXEC.BAT-filen din, og DOS vil automatisk kjøre Windows-kommandoen når du startet opp.

    Du kan avslutte Windows og gå tilbake til DOS, som faktisk var nødvendig på det tidspunktet. Folk hadde DOS-applikasjoner og spill som krevde ekte modus og kunne ikke kjøres fra Windows.

    Windows 95, 98, 98 SE og ME presset DOS videre til bakgrunnen. Windows 95 fungerte som et operativsystem av seg selv, men DOS lurer alltid i bakgrunnen. Disse versjonene av Windows ble fremdeles bygget på DOS. Det var bare med Windows XP at forbrukerversjoner av Windows endelig dro DOS bak og byttet til en moderne 32-bit Windows NT-kjernen.


    Windows-skrivebordet betraktes nå av mange mennesker - selv Microsoft selv - som en relikvie som er utdatert i en tidsalder av forenklede mobilgrensesnitt og berøringsskjerm. Men det var en tid da Windows-skrivebordet var det nye, brukervennlige grensesnittet.

    Bilde Kreditt: mrdorkesq på Flickr