23Jul
Computere har været med os i nogen tid nu, men før fremkomsten af moderne operativsystemer, hvad var det, der var brugt 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 høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Foto courtesy of The Bulletin of Computer Conservation Society.
Spørgsmål
SuperUser læser nEw du vil vide, hvad der var brugt til at få computersystemer til at fungere, før moderne operativsystemer opstod:
Operativsystemer er grundlaget for moderne computing, men før dette blev det brugt i edb-systemer til at gøre demarbejde?
Hvad blev der 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 * kørte et program ad gangen og programmer hentede 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, der svarer til i årtier.
1940'erne - First 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 ukendt( 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 herre på den tidlige Manchester Mark 1-maskine, og at han allerede udledte den primitive opfattelse af et operativsystem fra principperne i Universal Turing-maskinen.
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.