23Jul

Vilka "koncept" användes före operativsystem?

Datorer har varit med oss ​​under en tid, men före tillkomsten av moderna operativsystem, vad användes för att göra de tidiga datorsystemen fungerande? Dagens SuperUser Q & A-inlägg tar en nyfiken läsare på en resa tillbaka i tiden.

Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Foto med tillstånd av Bulletin of the Computer Conservation Society.

Frågan

SuperUser-läsare NUw vill du veta vad som användes för att få datorsystem att fungera innan moderna operativsystem kom fram:

Operativsystem är grunden för modern databehandling, men före detta, vad användes i datorsystem för att göra demarbete?

Vad användes för att få datorsystem att fungera före de moderna operativsystemen vi känner till idag?

Svaret

SuperUser-bidragsgivare RedGrittyBrick och DavidPostill har svaret för oss. Först upp, RedGrittyBrick:

Tidiga datorer * körde ett program åt gången och program laddades direkt från pappersband med hål i den( till exempel).Du skulle programmera de tidigaste datorerna

* genom att ställa in en stor uppsättning av strömbrytare.

Colossus

Atlas

Manchester

* Jag använder ordet "dator" för att betyda vilken typ av enhet som finns idag i miljarderna. Av det här stora antalet datorer är allt utom ett obetydligt litet antal digitala elektroniska programmerbara datorer med lagrade program. Jag är säker på att den ursprungliga frågan inte handlar om hur människor med jobbtiteln "dator" tillbringade sin arbetsdag. Mellan dessa två typer av datorer finns en progression av intressanta enheter som inte omfattas av detta svar.

Följd av svaret från DavidPostill:

Historia av operativsystem ( Källa: Kent State University)

Operativsystem har utvecklats genom ett antal separata faser eller generationer som motsvarar ungefär årtionden.

1940-talet - First Generation

De tidigaste elektroniska digitala datorerna hade inga operativsystem. Tidens maskiner var så primitiva att program ofta ingick en bit åt gången på rader av mekaniska omkopplare( pluggskivor).Programmeringsspråk var okänt( inte ens några monteringsspråk).Operativsystem var oerhörda.

1950-talet - andra generationens

I början av 1950-talet hade rutinen förbättrats något med införandet av stanskort. General Motors Research Laboratories genomförde de första operativsystemen i början av 1950-talet för deras IBM 701. Systemen på 1950-talet löpte generellt ett jobb åt gången. Dessa kallades single-stream-satsbehandlingssystem eftersom program och data lämnades in i grupper eller satser.

Historia av operativsystem ( Källa: Wikipedia)

De tidigaste datorerna var mainframes som saknade någon form av operativsystem.

Varje användare hade ensam användning av maskinen under en schemalagd tid och skulle komma fram till datorn med ett program och data, ofta på stansade papperkort och magnet- eller pappersband. Programmet skulle laddas i maskinen och maskinen skulle fungera tills programmet var klart eller kraschat.

Programmen kan generellt felsökas via en kontrollpanel med hjälp av växlar och panelljus. Det sägs att Alan Turing var en mästare på detta på den tidiga Manchester Mark 1-maskinen och att han redan härledde den primitive uppfattningen av ett operativsystem från principerna för Universal Turing-maskinen.

Intresserad av att se mer feedback om detta ämne? Se sedan till den livliga diskussionsgängan som länkas nedan!

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.