Hemsida » hur » Vilka koncept användes före operativsystem?

    Vilka koncept användes före operativsystem?

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

    Dagens Question & Answer-session 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 The 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 ut:

    Operativsystem är grunden för modern databehandling, men före 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 operativsystemen vi känner till idag?

    Svaret

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

    Tidiga datorer* sprang ett program åt gången och program laddade direkt från papperstejp med hål stansade i det (till exempel). Du skulle programmera de tidigaste datorerna* genom att ställa in en stor uppsättning av strömbrytare.

    Koloss

    Atlas

    manchester

    *Jag använder ordet "dator" för att betyda vilken typ av enhet som finns idag i miljarderna. Av detta stora antal 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:

    Operativsystems historia (Källa: Kent State University)

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

    1940-talet - första generationen

    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ända (inte ens några monteringsspråk). Operativsystem var oerhörda.

    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 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 partier.

    Operativsystems historia (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.

    Program kan generellt felsökas via en kontrollpanel med hjälp av växelströmställare 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 du 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.