INDIETRO | |
Sequenza di avvio di FreeDOS . | |
Azienda / Sviluppatore |
Tim Paterson / Microsoft |
---|---|
Prima versione | diciannove ottantuno |
Generalmente chiamato DOS ( sistema operativo del disco ) il sistema operativo PC-DOS e la variante MS-DOS venduta da Microsoft per PC compatibile . Ci sono cloni successivi, come DR-DOS di Digital Research e FreeDOS . Fino ai primi anni '90 , il DOS era il tipo di sistema più utilizzato su PC compatibile. Questo sistema a riga di comando era rudimentale: niente multitasking , niente memoria virtuale , supporto per l'unica modalità segmentata a 16 bit del microprocessore x86 .
Esistono altri sistemi non correlati che contengono la parola DOS ( AMSDOS , AmigaDOS , Apple DOS , ProDOS , DOS su mainframe ), ma il loro nome è eclissato.
L'origine del DOS risale a Febbraio 1981, durante il lancio del PC IBM ( Personal Computer ) da parte di IBM . L'azienda aveva chiesto a Digital Research , ideatore di CP / M che all'epoca dominava il mercato, di portare il suo sistema su PC, ma di fronte alla riluttanza del suo direttore Gary Kildall , si rivolse anche a Bill Gates, fondatore di Microsoft .
Microsoft era famosa per i suoi interpreti BASIC , ma non aveva nulla in cantiere per scrivere rapidamente un sistema operativo . L'azienda ha quindi scelto il QDOS (per Quick and Dirty Operating System ) creato da una piccola azienda di Seattle , che ha riacquistato per $ 50.000 e gradualmente migliorato.
La versione venduta all'IBM si chiamerà PC-DOS. Si differenzia dalla versione distribuita da Microsoft solo in due cose.
IBM ha commercializzato il PC alla parità con tre sistemi operativi (tutti e tre a pagamento) a scelta dell'utente:
Successivamente, con il solo PC-DOS che realizzava oltre i due terzi delle vendite di sistemi per PC, Microsoft chiese e ottenne che fosse fatturato in anticipo per ogni PC venduto. È stata creata la " tassa Microsoft ".
DOS è stata a lungo la base dei sistemi operativi della pubblica Microsoft , anche se l'installazione di Windows Modifica i situ porzioni sempre più grandi. Nel 1995 , quando apparve Windows 95 , divenne invisibile agli utenti perché l'interfaccia grafica veniva lanciata direttamente all'avvio. MS-DOS rimase un sub-layer delle versioni consumer di Windows (come Windows 98 e Me ) fino all'avvento di Windows XP che ne segnò il vero abbandono da parte di Microsoft a favore del sistema NT . Il DOS era allora alla versione 8.
Le versioni recenti di Windows hanno sempre una " shell " ( prompt dei comandi ), i comandi sono ereditati da quelli di MS-DOS e che possono eseguire programmi Windows in modalità testo e programmi MS-DOS tramite un emulatore integrato ( NTVDM ). Tuttavia, questo interprete ( cmd.exe ) non è quello di MS-DOS stesso ( command.com ) e alcuni vecchi programmi DOS non possono essere eseguiti in questo interprete, perché non supportati da NTVDM (in particolare quando un programma necessita di accesso diretto a un dispositivo, che è vietato dalla modalità protetta di Windows recente). Da Windows 8, questo emulatore non è più fornito.
MS-DOS non è più mantenuto da Microsoft, è stato sviluppato un altro DOS, è FreeDOS , software gratuito . IBM, da parte sua, ha un DOS 7, che può leggere i file system FAT32 e che è utile per alcuni lavori occasionali.
Un altro DOS esistente è DR-DOS , l'erede di CP / M distribuito da Digital Research, successivamente acquisito da Novell . Diverse versioni di Windows, tuttavia, erano programmate per rilevare DR-DOS ed emettere un gran numero di messaggi di errore (come: "La tabella xxx non è nel posto corretto in memoria") che alla fine servivano al loro scopo, che era di dirottare il proprietario del PC.
Per le versioni PC-DOS, vedere: IBM PC-DOS (en)
Versione | Stato | Datato | |
---|---|---|---|
FreeDOS 1.0 | FINALE | 3 settembre 2006 | Avvio multiplo con Windows (95; 2003; NT; XP; ME); righe di comando avanzate (FREECOM e 4DOS); 7ZIP e InfoZip ZIP / UNZIP compressioni; software Internet ARACHNE web ed email; supporto per CD-ROM; Driver CUTEMOUSE con supporto per rotellina del mouse; editor di testo multi-finestra; File system FAT32; gestione dell'alimentazione FDAPM; Antivirus FDAV; Gestore di pacchetti FDNPKG con supporto di rete; gestione della stampante; guida in linea ipertestuale; Gestore della memoria JEMM386 (XMS, EMS); Supporto del disco LBA; Lettore multimediale MPXPLAY (mp3, ogg, wmv con driver AC97 e SB16 integrati); alcune utilità recuperate da Linux da DJGPP; Driver UDMA per dischi rigidi e dischi DVD: XDMA e XDVD |
FreeDOS 1.1 | FINALE | 2 gennaio 2012 | Supporto nativo per nomi di file lunghi |
FreeDOS 1.2 | FINALE | 25 dicembre 2016 |
Esistono "2" livelli di comando in MS / DOS:
I comandi predefiniti dipendono dall'interprete dei comandi. L'interprete dei comandi predefinito è il programma COMMAND.COM. Questo può essere sostituito da un altro interprete dei comandi nel file CONFIG.SYS con una riga shell = .
Sono stati sviluppati interpreti di comandi alternativi:
I principali comandi utilizzati sono: