Hjemmeside » hvordan » Hvilke begreber blev brugt før operativsystemer?

    Hvilke begreber blev brugt før operativsystemer?

    Computere har været sammen med os i nogen tid nu, men før fremkomsten af ​​moderne operativsystemer, hvad var det, der bruges til at gøre de tidlige computersystemer til at fungere? Dagens SuperUser Q & A-post tager en nysgerrig læser på en rejse tilbage i tiden.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Foto med tilladelse til The Bulletin of the Computer Conservation Society.

    Spørgsmålet

    SuperUser-læser, nej, du vil gerne vide, hvad der var brugt til at få computersystemer til at fungere, før moderne operativsystemer blev til:

    Operativsystemer er grundlaget for moderne computing, men før dette, hvad der blev brugt i computersystemer for at få dem til at fungere?

    Hvad blev brugt til at få computersystemer til at fungere før de moderne operativsystemer, vi kender til i dag?

    Svaret

    SuperUser bidragsydere RedGrittyBrick og DavidPostill har svaret for os. Først op, RedGrittyBrick:

    Tidlige computere* løb et program ad gangen og programmer hentet direkte fra papirtape med huller stanset i det (for eksempel). Du vil programmere de tidligste computere* ved at indstille et stort sæt on-off switches.

    Colossus

    Atlas

    Manchester

    *Jeg bruger ordet 'computer' til at betyde den slags enhed, der eksisterer i dag i milliarder. Af dette store antal computere er alt andet end et ubetydeligt lille nummer digitale elektroniske programmerbare computere med lagrede programmer. Jeg er sikker på, at det oprindelige spørgsmål ikke handler om, hvordan folk med jobtitel'computeren 'brugte deres arbejdsdag. Mellem disse to typer computere er der en progression af interessante enheder, der ikke er omfattet af dette svar.

    Efterfulgt af svaret fra DavidPostill:

    Historie af operativsystemer (Kilde: Kent State University)

    Operativsystemer har udviklet sig gennem en række forskellige faser eller generationer, som svarer til i årtier.

    1940'erne - første generation

    De tidligste elektroniske digitale computere havde ingen operativsystemer. Tidens maskiner var så primitive, at programmer ofte blev indtastet en smule ad gangen på rækker af mekaniske kontakter (plug boards). Programmeringssprog var ukendte (ikke engang nogen samlingssprog). Operativsystemer var uhørt.

    1950'erne - anden generation

    Ved begyndelsen af ​​1950'erne var rutinen forbedret noget med indførelsen af ​​stempelkort. General Motors Research Laboratories implementerede de første operativsystemer i begyndelsen af ​​1950'erne for deres IBM 701. Systemerne fra 1950'erne løb generelt ét job ad gangen. Disse blev kaldt single-stream-batchbehandlingssystemer, fordi programmer og data blev indsendt i grupper eller batcher.

    Historie af operativsystemer (Kilde: Wikipedia)

    De tidligste computere var mainframes, der manglede nogen form for operativsystem.

    Hver bruger havde alene brug af maskinen i en planlagt periode og ville ankomme til computeren med et program og data, ofte på stansede papirkort og magnetisk eller papirtape. Programmet vil blive indlæst i maskinen, og maskinen vil fungere, indtil programmet er færdigt eller nedbrudt.

    Programmer kan generelt debugges via et kontrolpanel ved hjælp af skifter og panellys. Det siges, at Alan Turing var en mester på dette på den tidlige Manchester Mark 1 maskine, og at han allerede udledte den primitive opfattelse af et operativsystem fra principperne i Universal Turing-maskinen.

    Er du interesseret i at se flere tilbagemeldinger om dette emne? Så sørg for at besøge den livlige diskussions tråd, der er linket nedenfor!


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.