23Jul

Quali "concetti" sono stati utilizzati prima dei sistemi operativi?

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

La domanda odierna &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

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

La domanda

SuperUser reader nEw gUy vuole sapere che cosa è stato utilizzato per far funzionare i sistemi informatici prima che i sistemi operativi moderni venissero creati:

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

Che cosa è stato utilizzato per far funzionare i sistemi informatici prima dei moderni sistemi operativi con cui abbiamo familiarità oggi?

La risposta

I contributori SuperUser RedGrittyBrick e DavidPostill hanno la risposta per noi. Innanzitutto, RedGrittyBrick:

I computer precedenti * eseguivano un programma alla volta e programmi caricati direttamente da nastro di carta con fori perforati( ad esempio).Programmare i primi computer * impostando un ampio set di interruttori on-off.

Colossus

Atlas

Manchester

* Sto usando la parola 'computer' per indicare il tipo di dispositivo che esiste oggigiorno 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 riguarda il modo in cui le persone con il titolo di lavoro "computer" hanno passato 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 un numero di fasi o generazioni distinte 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 perché 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 ha utilizzato la macchina per un periodo di tempo prestabilito e arriva 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 stava 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 vivace thread di discussione collegato qui sotto!

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.