Hjemmeside » hvordan » Hvilke begreper ble brukt før operativsystemene?

    Hvilke begreper ble brukt før operativsystemene?

    Datamaskiner har vært med oss ​​for en stund, men før tilstedeværelsen av moderne operativsystemer, hva ble det brukt til å gjøre de tidlige datasystemene jobbet? Dagens SuperUser Q & A-innlegg tar en nysgjerrig leser på en reise tilbake i tid.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Foto med lov av The Bulletin of the Computer Conservation Society.

    Spørsmålet

    SuperUser leser nEw du vil vite hva som ble brukt til å få datasystemer til å fungere før moderne operativsystemer kom til å bli:

    Operativsystemer er grunnlaget for moderne databehandling, men før dette, hva ble brukt i datasystemer for å få dem til å fungere?

    Hva ble brukt til å gjøre datasystemer fungerer før de moderne operativsystemene vi kjenner til i dag?

    Svaret

    SuperUser-bidragsytere RedGrittyBrick og DavidPostill har svaret for oss. Først opp, RedGrittyBrick:

    Tidlige datamaskiner* løp ett program om gangen og programmer lastet direkte fra papirbåndet med hull som ble stanset i det (for eksempel). Du vil programmere de tidligste datamaskinene* ved å sette et stort sett av on-off brytere.

    Colossus

    Atlas

    Manchester

    *Jeg bruker ordet "datamaskin" for å bety den typen enhet som eksisterer i dag i milliarder. Av dette store antallet datamaskiner er alt annet enn et ubetydelig lite antall digitale elektroniske programmerbare datamaskiner med lagrede programmer. Jeg er sikker på at det opprinnelige spørsmålet ikke handler om hvordan folk med jobbtittelens "datamaskin" tilbrakte sin arbeidsdag. I mellom disse to typer datamaskiner er det en progresjon av interessante enheter som ikke er dekket i dette svaret.

    Etterfulgt av svaret fra DavidPostill:

    Historie av operativsystemer (Kilde: Kent State University)

    Operativsystemene har utviklet seg gjennom en rekke forskjellige faser eller generasjoner som tilsvarer omtrent tiårene.

    1940-tallet - første generasjon

    De tidligste elektroniske digitale datamaskiner hadde ingen operativsystemer. Tidens maskiner var så primitive at programmer ofte ble lagt inn en bit av gangen på rader med mekaniske brytere (pluggbrett). Programmeringsspråket var ukjent (ikke engang noen samlingssprog). Operativsystemene var uhørt.

    1950-tallet - andre generasjon

    Ved begynnelsen av 1950-tallet hadde rutinen forbedret noe med introduksjonen av stempelkort. General Motors Research Laboratories implementerte de første operativsystemene på begynnelsen av 1950-tallet for deres IBM 701. Systemene på 1950-tallet sprang vanligvis en jobb om gangen. Disse ble kalt single-stream-batchbehandlingssystemer fordi programmer og data ble sendt inn i grupper eller batcher.

    Historie av operativsystemer (Kilde: Wikipedia)

    De tidligste datamaskinene var hovedrammer som manglet noen form for operativsystem.

    Hver bruker hadde alene bruk av maskinen i en planlagt tidsperiode og ville komme til datamaskinen med et program og data, ofte på stansede papirkort og magnetisk eller papirtape. Programmet ville bli lastet inn i maskinen, og maskinen ville fungere til programmet var fullført eller krasjet.

    Programmer kan generelt feilsøkes via et kontrollpanel ved hjelp av byttebrytere og panellamper. Det sies at Alan Turing var en mester på dette på den tidlige Manchester Mark 1-maskinen, og at han allerede utlede den primitive oppfatningen av et operativsystem fra prinsippene til Universal Turing-maskinen.

    Interessert i å se mer tilbakemelding på dette emnet? Så sørg for å besøke den livlige diskusjonstråden som er koblet under!


    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.