2Sep

PC prima di Windows: cosa si stava effettivamente utilizzando MS-DOS

I PC consumer

non eseguivano sempre Windows. Prima che arrivasse Windows, i PC arrivavano con il sistema operativo MS-DOS di Microsoft. Ecco come veniva effettivamente utilizzato l'ambiente della riga di comando.

No, MS-DOS non era come usare il terminale Linux o accendere il prompt dei comandi in una finestra sul tuo desktop grafico di fantasia. Molte cose che diamo per scontate non erano possibili allora.

L'esperienza DOS PC DOS

era un sistema operativo a riga di comando senza finestre grafiche. Hai avviato il tuo computer e poi hai visto un prompt di DOS.Dovevi conoscere i comandi da digitare a questo prompt per avviare programmi, eseguire utility integrate e fare effettivamente qualcosa con il tuo computer.

Dovevi conoscere alcuni comandi per aggirare il sistema operativo. Per passare da un'unità all'altra - ad esempio, per accedere a un'unità floppy sull'unità A: - digiterà qualcosa come A: al prompt e premere Invio.

Per cambiare directory, si usa il comando CD .Per visualizzare i file in una directory corrente, devi utilizzare il comando

DIR .Per eseguire un programma, devi digitare il nome del file eseguibile del programma al prompt.

Ad esempio, se prendi un nuovo disco floppy con un nuovo fantastico programma, devi inserire il floppy disk nell'unità floppy - aspettando che l'unità magnetica rumorosa legga il contenuto del tuo disco - e poi eseguire comandi comeil seguente:

A:

DIR

INSTALLAZIONE O INSTALLAZIONE( a seconda del nome del programma di installazione del programma)

Dovresti quindi passare attraverso il programma di installazione e installare il programma - in pratica solo estraendo i file - in una cartella sul tuo piccolo disco rigido. Dovresti spesso scambiare i floppy disk perché i programmi più grandi non si adattano a un singolo floppy, ma in seguito potresti eseguire il programma senza usare un floppy disk.

Eseguire quindi il comando C: per tornare all'unità C, utilizzare il comando CD per immettere la cartella contenente il programma installato ed eseguire il programma con un comando come PROGNAME .Il nome del file di programma dovrebbe essere anche quello breve: nomi di file limitati MS-DOS a otto caratteri seguiti da un punto e un'estensione di tre lettere. Ad esempio, PROGNAME.EXE è il nome di file più lungo che si possa avere.

Alcuni programmi hanno cercato di semplificare le cose per gli utenti tipici. Ad esempio, c'erano gestori di file come Norton Commander che prevedevano la visualizzazione e la gestione dei file senza bisogno di comandi. Questo è lo stile della maggior parte dei programmi DOS che si trovano: si tratta di organizzare il testo sullo schermo.

No Multitasking

Dimentica il multitasking;DOS ha fatto una cosa alla volta. Quando hai aperto un programma, quel programma occupava tutto lo schermo. Vuoi usare un altro programma? Dovresti chiudere il programma corrente e inserire il comando per aprire l'altro programma.

Per aggirare questa limitazione, DOS ha fornito una funzione "terminate and stay resident"( TSR).Un programma che supportava questa funzione poteva agganciarsi a una scorciatoia da tastiera. Dovresti premere la scorciatoia da tastiera appropriata e il programma corrente si spegne e resta in memoria. L'altro programma dovrebbe quindi caricarsi dalla memoria.

TSR non è realmente multitasking. Il programma non è attualmente in esecuzione in background. Invece, è chiuso e c'è un modo rapido per riavviarlo. DOS può eseguire solo un programma alla volta.

Ciò è significativamente diverso dalle shell moderne come quelle trovate su Linux, che consentono di eseguire programmi e servizi in background, utilizzare più terminali in modalità testo e altre cose avanzate. Il DOS non era nemmeno così potente. Supporto hardware

e modalità reale

DOS non supportava realmente i dispositivi hardware nel modo in cui i sistemi operativi supportano l'hardware oggi. I programmi che dovevano accedere direttamente all'hardware, ad esempio un gioco DOS che voleva utilizzare la scheda audio per produrre suoni, doveva supportare direttamente l'hardware. Se stavi sviluppando un gioco DOS o un'applicazione simile, dovresti codificare il supporto per tutti i tipi di schede audio che i tuoi utenti potrebbero avere. Fortunatamente, molte schede audio erano compatibili con Sound Blaster. Dovresti utilizzare un programma SETUP per configurare questa impostazione separatamente per ciascun programma che hai usato.

A causa del modo in cui ha funzionato DOS, i programmi che desideravano accedere direttamente alla memoria e alle periferiche necessarie per l'esecuzione in modalità reale o in modalità indirizzo reale. In modalità reale, un singolo programma può scrivere su qualsiasi indirizzo di memoria sull'hardware del computer senza protezione. Questo ha funzionato solo perché potresti eseguire solo un programma alla volta. Windows 3.0 ha portato la modalità protetta, che limitava ciò che le applicazioni in esecuzione possono fare.

Fino ad oggi, non è ancora possibile eseguire molti giochi DOS nel prompt dei comandi su Windows. Il prompt dei comandi esegue le applicazioni in modalità protetta, ma questi giochi richiedono la modalità reale. Questo è il motivo per cui hai bisogno di DOSBox per eseguire molti vecchi giochi DOS.

Windows era solo un altro programma DOS

Le versioni popolari originali di Windows - si pensi a Windows 3.0 e Windows 3.1 - erano in realtà programmi eseguiti con MS-DOS.Quindi avvii il tuo computer, vedi il prompt di DOS, quindi digita il comando WIN per avviare il programma Windows, che ti dà quel desktop Windows 3, noto come Program Manager. Naturalmente, è possibile che il computer avvii automaticamente Windows aggiungendo il comando WIN al file AUTOEXEC.BAT e DOS eseguirà automaticamente il comando Windows all'avvio.

È possibile uscire da Windows e tornare al DOS, che in realtà era necessario al momento. Le persone avevano applicazioni DOS e giochi che richiedevano la modalità reale e non potevano essere eseguiti da Windows.

Windows 95, 98, 98 SE e ME hanno spinto DOS in secondo piano. Windows 95 funzionava come un sistema operativo a parte, ma DOS si nascondeva sempre in background. Queste versioni di Windows erano ancora costruite su DOS.Solo con Windows XP le versioni consumer di Windows lasciavano DOS alle spalle e passavano a un moderno kernel Windows NT a 32 bit.

Il desktop di Windows è ora considerato da molte persone, anche Microsoft, come una reliquia che è obsoleta in un'era di interfacce e touch screen mobili semplificati. Ma c'era un tempo in cui il desktop di Windows era la nuova interfaccia user-friendly. Credito immagine

: mrdorkesq su Flickr