Homepage » come » Quali concetti sono stati utilizzati prima dei sistemi operativi?

    Quali concetti sono stati utilizzati prima dei sistemi operativi?

    I computer sono stati con noi da un po 'di tempo ormai, ma prima dell'avvento dei moderni sistemi operativi, che cosa è stato utilizzato per far funzionare i primi sistemi informatici? Il post di Q & A di SuperUser di oggi porta un lettore curioso in un viaggio a ritroso nel tempo.

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.

    Foto per gentile concessione di The Bulletin of Computer Computer Society.

    La domanda

    Lettore SuperUser Necessario sapere che cosa è stato utilizzato per far funzionare i sistemi informatici prima che nascessero i sistemi operativi moderni:

    I sistemi operativi sono la base per l'informatica moderna, ma prima di ciò, ciò che era usato nei sistemi informatici per farli funzionare?

    Ciò che è stato usato per far funzionare i sistemi informatici prima dei moderni sistemi operativi con cui abbiamo familiarità oggi?

    La risposta

    I contributori di SuperUser RedGrittyBrick e DavidPostill hanno la risposta per noi. Prima su, RedGrittyBrick:

    Primi computer* ha eseguito un programma alla volta e programmi caricati direttamente da nastro di carta con fori perforati (ad esempio). Programmerai i primi computer* impostando un ampio set di interruttori on-off.

    Colosso

    Atlante

    Manchester

    *Sto usando la parola 'computer' per indicare il tipo di dispositivo che esiste al giorno d'oggi nei miliardi. Di questo vasto numero di computer, tutti, tranne un numero insignificante, sono computer programmabili elettronici digitali con programmi memorizzati. Sono sicuro che la domanda iniziale non riguardava il modo in cui le persone con il titolo di lavoro "computer" trascorrevano la giornata lavorativa. Tra questi due tipi di computer, c'è una progressione di dispositivi interessanti non trattati in questa risposta.

    Seguito dalla risposta di DavidPostill:

    Storia dei sistemi operativi (Fonte: Kent State University)

    I sistemi operativi si sono evoluti attraverso una serie di fasi distinte o generazioni che corrispondono approssimativamente ai decenni.

    Gli anni '40 - Prima generazione

    I primi computer digitali elettronici non avevano sistemi operativi. Le macchine del tempo erano così primitive che i programmi venivano spesso inseriti un bit alla volta su file di interruttori meccanici (schede plug-in). I linguaggi di programmazione erano sconosciuti (nemmeno i linguaggi di assemblaggio). I sistemi operativi erano inauditi.

    Gli anni '50 - Seconda generazione

    All'inizio degli anni '50, la routine era leggermente migliorata con l'introduzione delle schede perforate. I General Motors Research Laboratories implementarono i primi sistemi operativi nei primi anni '50 per il loro IBM 701. I sistemi degli anni '50 generalmente gestivano un lavoro alla volta. Questi sono stati definiti sistemi di elaborazione batch a flusso singolo poiché programmi e dati sono stati inviati in gruppi o lotti.

    Storia dei sistemi operativi (Fonte: Wikipedia)

    I primi computer erano mainframe privi di qualsiasi forma di sistema operativo.

    Ogni utente aveva l'unico utilizzo della macchina per un periodo di tempo programmato e arrivava al computer con un programma e dati, spesso su schede di carta perforata e nastro magnetico o di carta. Il programma verrebbe caricato nella macchina e la macchina funzionerà fino al completamento o all'arresto del programma.

    I programmi possono generalmente essere sottoposti a debug tramite un pannello di controllo utilizzando interruttori a levetta e luci di pannello. Si dice che Alan Turing fosse un maestro di questo sulla prima macchina del Manchester Mark 1 e che stesse già derivando la concezione primitiva di un sistema operativo dai principi della Universal Turing machine.

    Interessato a vedere più feedback su questo particolare argomento? Quindi assicurati di visitare il thread di discussione vivace collegato di seguito!


    Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.