Internet

più

Sommario:

Anonim

MS-DOS è l'abbreviazione di MicroSoft Disk Operating System. In spagnolo, sistema operativo del disco Miscrosoft. È un nome generico per un sistema operativo sviluppato da Microsoft per l'uso su computer di vari produttori.

Indice dei contenuti

Ha molto più utilizzo di quanto immagini: è come se ordinasse al computer quale programma o comando deve eseguire, dove è possibile trovare il programma o il comando, e cosa dovrebbe essere fatto con esso. Un esempio è l'invio di informazioni allo schermo video, alla stampante o a una porta di comunicazione in modo che possano essere inviati a un altro sistema.

Livelli operativi - Il primo livello di MS-DOS

Questo è un sistema di gestione dell'hardware in cui MS-DOS opera il coordinamento della CPU, che è dove lavora il "cervello" del team, oltre al resto dell'hardware. In questo, MS-DOS acquisisce il carattere digitato sulla tastiera e quindi lo codifica in modo che la CPU possa capirlo. Successivamente, le informazioni vengono visualizzate sullo schermo del computer in modo che l'utente possa comprenderle.

Con ciò, comprendiamo che MS-DOS agisce come un intermediario che converte i segnali elettronici generati dalla tastiera, nei codici di controllo che i programmi applicativi possono usare.

Inoltre, è responsabile dell'esecuzione di alcune piccole attività correlate all'uso dei programmi, come la formattazione di un disco o di fornire informazioni sui file archiviati su un determinato disco.

Il secondo livello di MS-DOS

A questo livello, MS-DOS ha una funzione di utilità, attraverso l' esecuzione di comandi, che consente di interagire direttamente con il computer.

I comandi vengono utilizzati per eseguire funzioni come la ridenominazione di file su un disco o per copiare file da una posizione a un'altra. I comandi sono trattati allo stesso modo dei programmi applicativi, ma sono più limitati, ad esempio alcune attività, come l'elaborazione di testi o la contabilità, non funzionano. Sono utilizzati per la manutenzione generale dell'apparecchiatura.

storia

Alcune persone definiscono MS-DOS come il prodotto che ha deciso il destino di Microsoft, che fino ad allora era piccolo. Questo sistema è stato sostituito da OS / 2 e Windows 3.11, i cui sviluppi sono stati considerati come l'evoluzione dell'informatica negli anni '60 e '70.

Sviluppato da Tim Paterson di Seattle Computer Products e chiamato QDOS, era un prodotto creato per testare una nuova scheda, ma Microsoft lo acquistò, apportò alcune modifiche e lo concesse in licenza a IBM, che lo aveva commissionato per essere incluso nel nuovo PC. della società, venduto come MS-DOS.

PC DOS 1.0

La prima versione per PC è stata rilasciata nel 1981 e l'anno successivo è stata rilasciata la versione aggiornata, PC-DOS 1.1. Mentre MS-DOS e PC-DOS sono stati sviluppati insieme da Microsoft e IBM, non passò molto tempo prima che si separassero.

In questo modo, Microsoft ha annunciato che intendeva creare un'interfaccia per DOS. Il risultato di ciò è che Windows 1.0 fu annunciato nel 1983, ma, all'epoca, essere incompleto non generò interesse per IBM. Due anni dopo è stata rilasciata la prima versione completa di Windows 1.01.

Nonostante la versione 1.0 del sistema MS-DOS sia stata supportata dal sistema operativo CP / M di Digital Research, che inizialmente era il sistema operativo utilizzato dai computer IBM, il primo era meglio di così.

MS-DOS ha portato informazioni sul file, come la dimensione esatta del file, aveva un algoritmo migliore per l'allocazione del disco ed era molto più veloce. La versione 1.1 è stata rilasciata da Microsoft nel 1982 e ha anche corretto alcuni bug.

MS-DOS 2.0

Nel marzo 1983, IBM ha rilasciato il PC / XT, il suo primo personal computer dotato di un disco rigido insieme alla nuova versione 2.0 di MS-DOS. Il file system MS-DOS è stato quasi interamente ispirato da Unix. MS-DOS utilizzava il concetto FAT nel file system, mentre Unix utilizzava il concetto I-nodes. Le chiamate open, read, write e close erano presenti nella versione 2.0, con la stessa struttura Unix.

Nel processo di aggiunta di nuove funzionalità Unix, MS-DOS è cresciuto fino a 20, 0 righe di codice assembly. Anche il CP / M-86, che aveva finalmente completato il suo sviluppo, fu rimosso dal mercato e si affermò come il sistema operativo dominante per PC. Introducendo il disco rigido nei PC, era possibile eseguire applicazioni piuttosto grandi, causando smettere di essere personal computer per diventare macchine commerciali. Pertanto, le piccole, medie e grandi aziende hanno iniziato ad acquisire PC.

A quel tempo, MS-DOS era gestito da sole quattro persone in Microsoft. Con l'aumentare della domanda globale per il sistema, Microsoft ha assunto nuovi sviluppatori e rilasciato la versione 2.11, che già includeva il supporto per orari, date, valute e simboli decimali, che vengono utilizzati in molti paesi del mondo.

MS-DOS 3.2

IBM ha lanciato il PC / AT nell'agosto 1984, il suo primo personal computer basato sul chip 286. In quel momento, sono emersi anche dischi da 10 MB e il concetto di disco RAM, attraverso il quale parte della memoria veniva utilizzata come se è stato un album molto veloce.

Ti consigliamo di leggere: Processori Intel che hanno fatto la storia

La versione 3.3 sarebbe stata rilasciata in seguito, includendo il supporto per floppy disk da 3, 5 pollici ad alta capacità e il computer IBM PS / 2.

OS / 2

Più o meno nello stesso periodo in cui è stato rilasciato MS-DOS 3.3, IBM e Microsoft hanno rilasciato un sistema operativo completamente nuovo, chiamato OS / 2.

Secondo le due società, OS / 2 doveva sostituire MS-DOS. Questo non è mai accaduto, dal momento che OS / 2 è stato rilasciato con un lungo ritardo, e peggio ancora, incompleto. E nonostante abbia molti vantaggi rispetto a MS-DOS, come l'utilizzo di tutta la memoria disponibile, l'esecuzione in modalità protetta e l'elegante supporto della multiprogrammazione, il mercato non era molto interessato al nuovo sistema.

Nel 1991, Microsoft annunciò che stava abbandonando completamente OS / 2, il che irritò profondamente IBM, sul punto di rompere la sua alleanza con Microsoft e di firmare un accordo con Apple Computer per la fornitura dei suoi prodotti software.

MS-DOS 4.0

Dopo che IBM si convinse che OS / 2 non sarebbe stato accettato dagli utenti, li sorprese lanciando MS-DOS versione 4.0, che anche Microsoft ha prodotto.

Per ottenere la versione 4.0 di questo sistema, ha utilizzato il metodo di reverse engineering, distribuendolo attraverso i produttori di cloni di PC. Sia IBM che Microsoft erano convinti che MS-DOS non sarebbe scomparso, poiché invece di contribuire all'eradicazione di MS-DOS, come l'intenzione rivelata di entrambe le società, stavano migliorando lo stesso sistema che non doveva continuare.

MS-DOS 5.0

La versione 5.0 è stata annunciata nell'aprile 1991. Questa versione è stata seriamente considerata il problema della memoria estesa. Pur avendo ancora la limitazione sulla memoria estesa di poter utilizzare solo 640 KB, questa versione è stata in grado di mantenere la maggior parte del proprio codice nella memoria estesa più a lungo.

Questa nuova versione è stata venduta nei negozi e non solo ai produttori di computer. Mentre la versione 5.0 di MS-DOS era già obsoleta quando è stata annunciata. IBM e Microsoft lo sapevano già e decisero di investire milioni di dollari in OS / 2. Sfortunatamente, il mercato ha reagito male a OS / 2.

Quando divenne chiaro che OS / 2 non sarebbe decollato, Microsoft cambiò strategia e sviluppò Windows, con un'interfaccia grafica e l'uso di un mouse, che funzionava su MS-DOS. Il lato positivo di questo è il fatto che ha accumulato un'enorme quantità di pacchetti applicativi di alta qualità.

MS-DOS 6.0

Nel marzo 1993 fu rilasciato MS-DOS 6.0. Seguita dal suo concorrente Digital Research, Microsoft ha aggiunto un'utilità di compressione del disco denominata DoubleSpace.

A quel tempo, i dischi rigidi più comuni erano circa 200-400 MB e molti utenti avevano seriamente bisogno di più spazio su disco. MS-DOS 6.0 ha inoltre portato la deframmentazione del disco DEFRAG, MSBACKUP per la creazione di backup, l'ottimizzazione della memoria con MEMMAKER e un principio di protezione antivirus, MSAV.

Come i suoi due predecessori, la versione 6.0 mostrava diversi difetti. A causa di lamentele sulla perdita di dati, Microsoft ha rilasciato una versione aggiornata, MS-DOS 6.2, con una utility DoubleSpace migliorata, un nuovo strumento di controllo del disco, SCANDISK (simile a Unix fsck), oltre ad altri miglioramenti.

MS-DOS 6.22

Lanciato nel marzo 1994, è nato a causa di problemi legali. La società Stac Electronics si è attivata in modo giudiziario, costringendo Microsoft a rimuovere la funzione DoubleSpace dal suo sistema operativo.

Nel maggio 1994, Microsoft ha rilasciato MS-DOS 6.2, con un altro pacchetto di compressione del disco, DriveSpace. MS-DOS 6.2 era l'ultima versione autonoma (funzionava da sola, senza un altro programma) del sistema disponibile al pubblico.

Microsoft ha anche rilasciato le versioni da 6.23 a 6.25 per le banche e le organizzazioni militari americane. Questi includevano già il supporto per le partizioni FAT32.

MS-DOS 7.0

Questa versione è nata solo come parte dei sistemi Windows 9x (95, 98 e Me). La versione originale di Microsoft Windows 95 incorporava MS-DOS versione 7.0.

IBM ha rilasciato la versione commerciale più recente di un DOS, 7.0, all'inizio del 1995, che incorporava molte nuove utilità, come antivirus, programmi di backup, supporto PCMCIA ed estensioni di penna DOS. Sono stati inclusi anche nuovi strumenti che hanno migliorato l'utilizzo della memoria e dello spazio su disco.

Tipo di sistema operativo

DOS è un sistema operativo per utente singolo (può essere utilizzato solo da una persona alla volta) e attività singola (è possibile eseguire un solo programma alla volta). La comunicazione dell'utente con MS-DOS avviene in due modalità: modalità interattiva e modalità batch. Successivamente, fu lanciato il "lavoro di gruppo di Windows 3.11", che fu una rivoluzione per aziende e accademie.

Struttura MS-DOS

MS-DOS ha funzioni di base del kernel non in entrata (kernel del sistema operativo): possono essere utilizzate da un solo programma alla volta. Esiste un'eccezione con i programmi TSR e alcuni TSR possono consentire il multitasking. Tuttavia, c'è ancora un problema con il kernel non rientrante: fintanto che un processo richiede un servizio all'interno del kernel del sistema operativo (chiamata di sistema), non può essere interrotto da un'altra richiesta fino a quando la prima richiesta non è stata terminata.

Questo sistema ha un kernel monolitico che è un'architettura del kernel in cui l'intero kernel viene eseguito nello spazio del kernel in modalità di monitoraggio. In comune con altre architetture (micro-core, core ibrido), il core definisce un livello di astrazione di alto livello sull'hardware del computer, con un gruppo di chiamate di sistema per implementare i servizi del sistema operativo, come la concorrenza, l'amministrazione di processi e gestione della memoria in uno o più moduli.

Sebbene ogni modulo di manutenzione di queste operazioni sia generalmente separato, è molto difficile creare il codice di integrazione tra tutti questi moduli e, una volta eseguiti tutti i moduli nello stesso spazio di indirizzi, un errore in un modulo può far crollare l'intero sistema.

Processi eseguiti all'avvio

Normalmente, un computer ha il suo sistema operativo registrato sul disco rigido, cioè sull'unità C, per caricare la macchina, ma molte volte può trovarsi su un disco floppy, richiedendo l'inserimento del disco floppy nell'unità A: \.

Quando ci si collega al computer, viene eseguita una routine di test hardware. L'unità A viene quindi attivata per cercare il sistema operativo. Se non in A, la ricerca viene eseguita sull'unità C.

Da questo momento è possibile eseguire qualsiasi programma. Quando incontra il sistema operativo, viene automaticamente caricato nella RAM. I file del sistema operativo caricati nella RAM sono:

  • Caricatore di avvio o registro di output che consente di mettere in onda il sistema caricando i file IO.SYS e MSDOS.SYS per RAM.IO.SYS e MSDOS.SYS che hanno la funzione di ricevere e interpretare le istruzioni da eseguire.COMMAND.COM, che rende l'interfaccia utente con la macchina. Questo comando contiene anche alcuni dei comandi del sistema operativo

Chi non ricorda quei comandi: commando.com, autoexece.bat o msdos.sys? Che nostalgia!

Come accedere a MS-DOS

Per accedere a MS-DOS, esistono sostanzialmente tre modi. Se si utilizza un vecchio sistema operativo Microsoft, come Windows 95 o Windows 98, fare clic su Start> Arresto e selezionare l'opzione "Riavvia il computer in modalità MS-DOS" (o equivalente).

Un altro modo per accedere, in queste versioni di Windows, è fare clic su Start> Programmi e selezionare il prompt dei comandi di MS-DOS. Tuttavia, quest'ultima procedura è l'accesso a DOS con Windows ancora caricato, il che significa che alcuni comandi non funzioneranno. Se vuoi passare direttamente a DOS senza passare da Windows, premi ripetutamente il pulsante F8 fino a quando non viene visualizzato un elenco di opzioni. Scegli "Prompt dei comandi".

Tuttavia, se si utilizza un sistema operativo più recente, come Windows XP, Windows Vista, 7, 8 o 10, MS-DOS stesso non esiste, ma un prompt che simula parzialmente le sue funzioni. Questo perché questi sistemi non sono "dipendenti" da DOS come lo erano Windows 95 e 98, per esempio. Ciò significa che, negli attuali sistemi operativi, alcuni comandi MS-DOS potrebbero semplicemente non funzionare.

Per accedere al prompt dei comandi in Windows 10, basta digitare il comando CMD nella casella di ricerca di Cortana o immettere Esegui premendo Win + R e digitare nella casella "CMD", senza virgolette. Se scrivi il comando help:

aiuto

Appariranno molti comandi MS-DOS classici: MK, CLS, CHKDSK, CD, ecc…

Indubbiamente, MS-DOS è ed è stato un sistema operativo fondamentale per operare con un PC, poiché rappresenta un traduttore dal linguaggio macchina a un altro più comprensibile per le persone sotto forma di comandi scritti e simboli rappresentativi.

Fonte immagini Wikipedia

Internet

Scelta dell'editore

Back to top button