Datorer har varit med oss ganska länge nu, men innan moderna operativsystem kom, vad användes för att de tidiga datorsystemen skulle fungera? Dagens SuperUser Q & A-inlägg tar en nyfiken läsare på en resa tillbaka i tiden.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning 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 gUy vill veta vad som användes för att få datorsystem att fungera innan moderna operativsystem uppstod:
Operativsystem är grunden för modern databehandling, men innan detta, vad användes i datorsystem för att få dem att fungera?
Vad användes för att få datorsystem att fungera före de moderna operativsystem 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 i taget och program laddade direkt från papperstejpen med hål i (till exempel). Du skulle programmera de tidigaste datorerna * genom att ställa in en stor uppsättning strömbrytare.
![]()
![]()
![]()
* Jag använder ordet ”dator” för att betyda vilken typ av enhet som finns idag i miljarder. Av detta stora antal datorer är alla 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 personer med jobbtiteln ”dator” tillbringade sin arbetsdag. Mellan dessa två typer av datorer finns det en utveckling av intressanta enheter som inte omfattas av detta svar.
Följt av svaret från DavidPostill:
Operativsystems historia ( Källa: Kent State University )
Operativsystem har utvecklats genom ett antal olika faser eller generationer som motsvarar ungefär decennierna.
1940-talet - första generationen
De tidigaste elektroniska digitala datorerna hade inga operativsystem. Datormaskiner var så primitiva att program ofta matades in en bit i taget på rader med mekaniska brytare (pluggkort). Programmeringsspråk var okända (inte ens några monteringsspråk). Operativsystem var okända.
1950-talet - andra generationen
I början av 1950-talet hade rutinen förbättrats något med införandet av stanskort. General Motors Research Laboratories implementerade de första operativsystemen i början av 1950-talet för sina IBM 701. Systemen från 1950-talet körde i allmänhet ett jobb i taget. Dessa kallades single-stream batch-processystem eftersom program och data skickades in i grupper eller batcher.
Operativsystems historia (Källa: Wikipedia)
De tidigaste datorerna var stordatorer som saknade någon form av operativsystem.
Varje användare hade enbart använt maskinen under en planerad tidsperiod och skulle komma fram till datorn med ett program och data, ofta på stansade papperskort och magnet- eller pappersband. Programmet skulle laddas in i maskinen och maskinen skulle fungera tills programmet var klart eller kraschade.
Program kan vanligtvis felsökas via en kontrollpanel med vippströmbrytare 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 primitiva uppfattningen om ett operativsystem från principerna för Universal Turing-maskinen.
Intresserad av att se mer feedback om just detta ämne? Se till att besöka den livliga diskussionstråden som länkas nedan!
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .