Una breve storia del DOS

Una discussione sulle versioni differenti di Windows non può essere completa senza anche parlare del DOS. Ciò è perché le versioni iniziali di Windows erano un'adjunta o un'estensione al DOS ed il DOS realmente richiesto da essere preinstalled su un sistema per funzionare. Le versioni successive di Windows hanno incluso internamente, che è stato minimizzato gradualmente fino a virtualmente tutto il DOS a 16 bit dell'eredità e codice di Windows è stato sostituito dal codice 32-bit e 64-bit interamente nuovo in Windows NT, Windows 2000 e più successivamente il DOS.

Prima che Windows esista, il MS-DOS era il sistema operativo più popolare per i pc ed il DOS continuato per essere l'OS più popolare da 1981 in cui il pc è stato introdotto fino a bene dopo 1995 e l'apparenza di Windows 95. Tutte le versioni di Windows prima che Windows 95 realmente richiedesse il MS-DOS essere preinstalled sul sistema perché molte di quelle versioni più iniziali di Windows erano più di un'estensione grafica dell'interfaccia di utente del DOS che un sistema operativo autonomo completo. Ed anche se Windows 95, 98 e me sono stati venduti sotto il nome di sistemi operativi autonomi (nessun DOS anteriore richiesto), realmente hanno incluso il MS-DOS ed hanno usato le parti del codice a 16 bit del DOS. Windows 95 ha incluso il MS-DOS 7.0, Windows 95B ed il MS-DOS incluso 98 7.1 e Windows me ha incluso il MS-DOS 8.0.

Windows NT era la prima versione completamente 32-bit vero autonoma di Windows che non è stato basato sul MS-DOS. Poiché Windows 2000 e XP sono i successori di Windows NT, inoltre non sono basati sul MS-DOS o sul codice a 16 bit in alcun senso.

Anche se le versioni successive di Windows non sono basate sul MS-DOS o non includono il codice a 16 bit nei funzionamenti interni, in DOS di molti sensi ancora svolge un ruolo nel funzionamento de programmi diagnostici o pratici determinati, o particolarmente quando dividendo e formattando determinati tipi di disc e guida. Per esempio, quando formattate un dischetto come disc bootable "del sistema" in Windows.xp controllando la generazione un'opzione del disc startup di MS-DOS, Windows.xp copia automaticamente le lime di sistema di MS-DOS 8.0 al disc al completamento del processo di formattazione.

Sviluppo del DOS

  

Quando il pc dell'IBM è stato annunciato il 12 agosto 1981, l'IBM ha indicato che quello tre sistemi operativi sarebbero disponibili per il loro nuovo pc. Erano

Di quei tre sistemi operativi, soltanto il sistema operativo di disc del personal computer dell'IBM (abbreviato normalmente come il DOS del pc, o DOS giusto) era immediatamente disponibile. Gli altri due sistemi operativi non erano più disponibili fino a che parecchi mesi più successivamente e sono stati valutati significativamente più su pure. Come potete immaginare, dovuto sia disponibilità che il prezzo, era abbastanza chiaro che il sistema operativo del DOS del pc sarebbe quello usato dalla maggior parte della gente sui loro nuovi pc.

Anche se il DOS del pc è stato introdotto e venduto stato dall'IBM come prodotto dell'IBM, la maggior parte della gente sa che Microsoft realmente ha fornito il codice di nucleo del DOS del pc all'IBM sotto forma d'il MS-DOS. Che cosa molta gente non conosce è che Microsoft in primo luogo ha autorizzato ed il MS-DOS allora comprato da un'altra azienda ha denominato i prodotti di calcolatore de Seattle. Si potrebbe dire che il calcolatore, Microsoft e l'IBM de Seattle erano tutto addetto intimamente allo sviluppo ed allo sviluppo iniziali del DOS; tuttavia, quando andate indietro abbastanza lontano, il DOS del pc deve la relativa esistenza soprattutto ad un uomo.

Da Tim 1978 a 1980 Paterson ha funzionato per una piccola impresa denominata di sviluppo dei fissaggi e di prodotto software di calcolatore dei prodotti di calcolatore de Seattle (SCP). In giugno di Intel 1978 ha introdotto il processor 8086 e presto da allora in poi Paterson ha progettato un sistema di elaborazione del bus S-100 usando i 8086 per SCP. I fissaggi hanno consistito di tre schede S-100; una scheda del CPU, scheda di sostegno del CPU e una scheda di memoria. Queste schede sono state destinate per essere installate in un telaio S-100 ed allora funzionerebbero insieme come sistema di elaborazione completo 8086.

A BASIC-80 di quel Microsoft di tempo (l'istruzione simbolica per tutti gli usi dei principianti codifica per il processor 8080) era uno dei linguaggi di programmazione più popolari per i microcomputer, in modo da esso era soltanto naturali da port quella lingua al nuovo processor 8086. Nel mese di maggio 1979 Paterson ha speso una settimana a Microsoft che lavora con un programmatore chiamato Bob O'Rear per port Microsoft BASIC-80 al nuovo sistema di SCP 8086. Il risultato era Microsoft BASIC-86, uno dei primi pacchetti di programmi disponibili per il processor 8086. BASIC-80 e BASIC-86 erano allora unici in quanto che hanno incluso un sistema di lima incorporato della Tabella di ripartizione di lima (FAT) originalmente scritto da Bill Gates. Ciò ha significato che potrebbero fare funzionare autonomo; cioè senza il sistema operativo o l'altro software richiesto. Entrambi il 8086 sistema di elaborazione e Microsoft BASIC-86 sono stati completati e venduto stati dal calcolatore de Seattle che comincia nel mese di novembre del 1979.

Mentre BASIC-86 farebbe funzionare autonomo sul nuovo calcolatore 8086, altre lingue richiederebbero un sistema operativo per funzionare. Al tempo Microsoft stava vendendo il fortran e COBOL per i sistemi di CP/M usando il processor dell'Intel 8080 ed ha desiderato port quei sistemi operativi per funzionare nei 8086 come BASIC. Purtroppo quello non sarebbe possibile senza un sistema operativo.

Quando, CP/M della ricerca di Digital (programma di controllo per i microcomputer) era di gran lunga il sistema operativo più popolare per i microcomputer ed ognuno compreso Microsoft e SCP ha invitare la ricerca di Digital per port CP/M sopra al nuovo processor 8086. Purtroppo la ricerca di Digital stava prendendo troppo lungo, in modo da in aprile di Paterson 1980 ha ottenuto stanco dell'attesa ed ha deciso scrivere il suo proprio DOS per i 8086, denominandolo QDOS per il sistema operativo rapido e grossolano. QDOS 0.11 in primo luogo è stato liberato dai prodotti di calcolatore de Seattle nel mese di agosto del 1980. Paterson ha continuato a migliorare e raffinare QDOS, che SCP ha cambiato titolo 86-DOS ed ha liberato nel mese di dicembre del 1980 come 86-DOS 0.33.

Durante l'estate dell'IBM 1980 ha cominciato a lavorare agli scacchi di progetto, che erano il codename per il progetto del pc dell'IBM di parte-segreto. Avendo bisogno del software per la relativa nuova macchina, l'IBM si è avvicinato a Microsoft per fornire il BASIC (codice simbolico per tutti gli usi di istruzione dei principianti), il fortran (traduzione di formula) e COBOL (lingua orientata commercio di COmmon) per il pc. Tuttavia, prima che l'IBM divulgasse i particolari circa il progetto segreto, ha richiesto quel segno del Microsoft un accordo molto rigoroso di non-rilevazione. Una volta che l'accordo fosse firmato, particolari discussi IBM circa il nuovo sistema. I programmi originali hanno richiesto apparentemente un processor 8-bit; tuttavia, Bill Gates ha spinto affinchè l'IBM usi il nuovo Intel a 16 bit 8086 preferibilmente, che permetterebbero l'accesso fino a 1GB della RAM anziché il limite 64KB imposto dai processor 8-bit. L'IBM si è concluso sulla sedimentazione sull'Intel 8088, che era essenzialmente una versione di basso-costo dei 8086 che hanno fatto funzionare il software 8086.

Allora le discussioni si sono girate verso un sistema operativo. Microsoft ha saputo che BASIC-86 potrebbe fare funzionare autonomo sul nuovo sistema, ma lingue del Microsoft altre è stato destinato a funzionare sotto il sistema operativo di CP/M-80 della ricerca di Digital. L'IBM ha chiesto Microsoft se potesse fornire un OS pure, ma quella era un'impresa importante e Microsoft ha saputo che la ricerca di Digital già stava lavorando a CP/M-86. Se il Dott potesse fornire CP/M-86, allora Microsoft potrebbe port le relative lingue sopra e venire a contatto delle scadenze strette dell'IBM. Così IBM detto a Microsoft per visitare ricerca di Digital e da comunicare loro con circa CP/M-86 per il nuovo pc.

La leggenda lo ha che quando l'IBM è andato visitare la ricerca di Digital, Gary Kildall (l'autore di CP/M e principale dell'azienda) se li è levati in piedi in su ed era verso l'esterno la volata del suo aereo. La verità è che Kildall era più di un programmatore che un uomo d'affari e lui solitamente a sinistra la sua moglie Dorothy McEwen incaricato di tutti i rapporti d'affari di affari al Dott e la riunione dell'IBM faceva eccezione. Il problema non era presenza del Kildall così tanto poichè era l'accordo restrittivo di non-rilevazione. Quando l'IBM ha presentato il Dott con lo stesso accordo di non-rilevazione che Microsoft già aveva firmato, McEwen e gli avvocati del Dott hanno pensato che i termini dell'accordo fossero troppo rigorosi ed hanno rifiutato di firmare. Senza un accordo firmato, l'IBM non potrebbe divulgare alcune informazioni sul loro pc di segreto, in modo da l'affare con il Dott per CP/M-86 era essenzialmente guasto nell'acqua.

A questo punto Microsoft si è reso conto che c'è ne fa ritardare nell'IBM che trova un sistema operativo per il nuovo pc potrebbe dare il motivo dell'IBM annullare l'intero progetto e conseguentemente l'affare del Microsoft per fornire le lingue. Verso la fine di settembre 1980 dei principali Bill Gates, Paul Allen, Steve Ballmer e Kay Nishi del Microsoft ha venuto a contatto e deciso di che dovrebbero assumersi la responsabilità e provare a fornire non soltanto le lingue che l'IBM ha desiderato per il nuovo pc, ma anche il sistema operativo pure. Il problema era che non hanno avuti il momento o la forza di lavoro di sviluppare un sistema operativo completamente nuovo da zero con porting sopra le loro lingue. Microsoft ha saputo che ha avuto bisogno di un sistema operativo di aspettare-made 8086 e dai loro rapporti d'affari passati con Tim Paterson ai prodotti di calcolatore de Seattle, hanno conosciuto appena dove ottenere uno.

Microsoft ha fatto una chiamata a SCP e rapidamente ha autorizzato 86-DOS per uso illimitato "da un cliente segreto" per una tassa di una volta di $25.000 ed a sua volta ha autorizzato il DOS all'IBM per una tassa illimitata di una volta di uso di $80.000. Anche se questo ha realizzato un profitto per Microsoft, all'IBM questo era abbastanza un affare e che permetterebbe che l'IBM carichi una tassa relativamente bassa per il sistema operativo ai relativi clienti. Nella considerazione della tassa di autorizzazione bassa, Microsoft ha negoziato per mantenere i diritti di autorizzare il sistema operativo ad altri fornitori pure. Microsoft ha ritenuto potrebbe rendere a MS-DOS il campione di industria per tutti i pc basati sul processor 8086 o 8088 e questo tipo di affare permetterebbe che Microsoft mantenga il controllo sopra il DOS. L'IBM e Microsoft hanno firmato che cosa probabilmente si transformerebbero in nell'affare più importante nella storia del calcolatore il 6 novembre 1980.

Paterson ha continuato il lavoro su 86-DOS a SCP, mentre a Microsoft Robert O'Rear ha preso il codice da Paterson ed ha cominciato a modificarlo per lavorare al pc che del prototipo erano stati trasmessi. In aprile 1981 SCP ha liberato 86-DOS 1.0 ed il mese molto prossimo Paterson SCP di sinistra ed è stato assunto da Microsoft per funzionare a tempo pieno ottenendo 86-DOS aspetta per il cliente di ancora-segreto del Microsoft. Anche se ci erano sospetti, non era fino a che Paterson non arrivasse per lavoro a Microsoft che ha conosciuto per sicuro il cliente segreto era l'IBM. Ora a Microsoft, Paterson ha funzionato ancora una volta con Bob O'Rear, pulente il codice e le domande dell'IBM compiente di qualità e delle caratteristiche. Hanno funzionato molto attentamente con parecchia gente all'IBM, compreso David Bradley che era responsabile della scrittura del codice di ESSERE VIVENTE della ROM usato nel pc. Paterson ed O'Rear hanno rifinito il nucleo di che cosa l'IBM denominerebbe il DOS del personal computer (anche denominato PC DOS) 1.0 nel mese di luglio del 1980. L'IBM inoltre ha scritto parecchi programmi pratici supplementari per andare con il DOS 1.0, compreso gli ordini di MODO, dei comp., di DISKCOMP e di DISKCOPY, così come parecchi programmi del demo in BASIC.

Il 27 luglio 1981 (appena al disopra 2 settimane prima del pc dell'IBM e di nuovo DOS sarebbe introdotto ufficialmente) Microsoft ha deciso che sarebbe meglio se esso alto chiuso delle estremità allentate comprando 86-DOS completamente da SCP per $50.000, così dando a Microsoft la proprietà completa. Un termine della vendita era che SCP potrebbe mantenere un'autorizzazione sovranità-libera perpetua al MS-DOS per se stesso. Questa autorizzazione più successivamente provocherebbe una battaglia legale che finalmente è stata depositata in 1986, con Microsoft che paga a SCP gli altri $975.000 per comprare quella parte posteriore dell'autorizzazione. Ciò ha significato che quel Microsoft SCP essenzialmente pagato appena al disopra i dollari $1 milione ammonti per la proprietà completa del MS-DOS, un investimento molto saggio quando considerate che in giugno di Microsoft 1986 ha valutato che la metà del loro reddito dell'annuale $61 milione è venuto dall'autorizzare di MS-DOS. Il MS-DOS che autorizza finalmente si è trasformato in una mucca di contanti miliardaria del dollaro per Microsoft.

Il pc dell'IBM ed il DOS 1.0 del pc sono stati introdotti ufficialmente il 12 agosto 1981, dando dei calci fuori di una famiglia dei personal computer che oggi denominiamo semplicemente i pc. Nel frattempo, Paterson ha continuato a funzionare a Microsoft sul DOS 1.1 (che del pc è stato denominato MS-DOS 1.25 da Microsoft). Il DOS 1.1 del pc è stato liberato nel mese di giugno del 1982 con gli azionamenti flosci su due lati per il pc. Il DOS 1.1 era inoltre la prima versione autorizzata da Microsoft ad altri OEM del pc (produttori di macchinari originali) come MS-DOS 1.25. Uno dei primi sistemi Pc-compatibili con il MS-DOS era il calcolatore della Colombia Dataproducts nel mese di luglio del 1982, ma molti altri presto sono seguito.

Microsoft ha autorizzato il MS-DOS a tutto l'OEM che ha desiderato rendere un sistema compatibile con l'IBM, che finalmente ha reso a Microsoft la più grande azienda del software nel mondo. Mentre Windows è oggi di gran lunga l'OS più popolare per i pc, non era fino a che Windows 95 non venisse fuori in 1995 che Windows è andato da essere un loss-capo a transformarsi in un colpo enorme. Potreste dire quello in su fino al rilascio di Windows 95, MS-DOS avete pagato tutte le fatture.

Dopo la rifinitura del DOS 1.1 del pc (anche conosciuto come il MS-DOS 1.25) ed avere fatto la progettazione iniziale sul DOS 2.0 del pc, Paterson ha lasciato Microsoft il 1 aprile 1982 ed è andato di nuovo a lavoro ai prodotti di calcolatore de Seattle, mentre il contrassegno Zbikowski ha assunto la direzione dello sviluppo del DOS a Microsoft. Il DOS 2.0 era virtualmente una riscrittura completa del DOS ed ha introdotto molte nuove caratteristiche compreso il supporto del disco rigido, gli indici gerarchici ed i driver di dispositivo installabili. Zbikowski inoltre ha progettato (* la disposizione eseguibile della lima del EXE) usata nel MS-DOS ed usata le sue proprie iniziali come la firma a due byte "MZ" (4D5Ah) che può essere trovato all'inizio di tutti * il EXE archivia. L'IBM ha scritto ed aggiunto parecchi programmi di utilità dei relativi propri compreso FDISK, l'ALBERO, BACKUP/RESTORE, i comp., DISKCOMP, DISKCOPY, il MODO ed i GRAFICI ed il prodotto finale finalmente è stato liberato dall'IBM come DOS 2.0 del pc il 8 marzo 1983.

Paterson finalmente ha lasciato ancora SCP ed è andato di nuovo a lavoro a Microsoft; infatti, ha lavorato per Microsoft almeno tre volte: '81'82, '86'88 e '90'98. Oltre al suo lavoro iniziale sul DOS, Paterson ha lavorato ad altri progetti quali di base visivo e Java. Oggi Paterson dirige la sua propria azienda denominata Paterson Technology (www.patersontech.com). In Paterson 2001 guadagnato fama supplementare poichè ha costruito il robot "di Hexidecimator", che ha competuto sull'esposizione di BattleBots TV.

ciò è un articolo aggiunto da Aktaz Lineda


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.

Avviso di traduzione: L'articolo "una breve storia del DOS" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.

Online: 469 users browsing the articles directory