Homepage » come » PC prima di Windows Cosa era realmente come utilizzare MS-DOS

    PC prima di Windows Cosa era realmente come utilizzare 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 PC DOS

    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: - devi digitare qualcosa del tipo UN: al prompt e premere Invio.

    Per cambiare directory, devi usare il CD comando. Per visualizzare i file in una directory corrente, devi utilizzare DIR comando. 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 come a seguire:

    UN:

    DIR

    IMPOSTAZIONE o INSTALLAZIONE (a seconda del nome del programma di installazione del programma)

    Dovresti quindi eseguire 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 dopo puoi eseguire il programma senza usare un floppy disk.

    Avresti quindi eseguito il C: comando per tornare all'unità C, utilizzare il CD comando per accedere alla cartella contenente il programma installato ed eseguire il programma con un comando simile 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 potrebbe 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.

    Nessun 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 ovviare a questa limitazione, DOS ha fornito una funzione "terminate and stay resident" (TSR). Un programma che supportava questa funzione poteva collegarsi 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.

    Questo è significativamente diverso dalle moderne shell come quelle trovate su Linux, che ti permettono 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 oggi i sistemi operativi supportano l'hardware. 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 ogni programma che hai usato.

    A causa del modo in cui ha funzionato DOS, i programmi che desideravano accedere direttamente alla memoria e alle periferiche necessitano di essere eseguiti 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 avresti avviato il tuo computer, vedi il prompt di DOS e poi scrivi il comando WIN per avviare il programma di Windows, che ti dava quel desktop in stile 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 di 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.

    Immagine di credito: mrdorkesq su Flickr