Anche se il relativo rilascio iniziale era un affare iffy, il progresso tecnico e la vendita strong-armed hanno reso a Windows il sistema operativo dominante del mondo. Prendiamo uno sguardo come Windows si è evoluto da quando è stato liberato in 1985.
Lo sviluppo di un'interfaccia di utente grafica per il pc dell'IBM ha cominciato in 1981. Gli obiettivi erano: abilità di elaborazione multitask, un'interfaccia di utente grafica e grafici device-independent della stampatrice e dello schermo; cioè i programmi di applicazione non sarebbero richiesti per conoscere i particolari di come i grafici dovevano essere trasmessi ad ogni modello sostenuto della stampatrice e dell'adattatore di esposizione. Il concetto iniziale ha disposto i menu in basso dello schermo, ma questo è stato abbandonato per il menu a discesa e le finestre di dialogo come visto sul negativo per la stampa di cartamoneta e su Macintosh di Xerox.
Annunciato in 1983, non liberare fino a novembre del 1985 e perfino la versione 1.01 di Windows realmente allora esso non ha realizzato il relativo potenziale progettato. Nella versione 1, le finestre non potrebbero essere posizionate in modo che coincidessero, ma potrebbero essere disposte soltanto parallelamente. Il relativo rilascio realmente ha servito appena da placeholder, affermare al mercato che Microsoft ha inteso liberare un ambiente grafico lungo i simili di Macintosh, della GEMMA e della visione.
Mentre limitata nelle prestazioni ed apparenza, la versione 1.0 ha incluso Windows scrive e vernice di Windows, notepad e più piccole applicazioni quali l'orologio, il calcolatore, Reversi (un gioco), CardFile ed il terminale, un programma di comunicazioni di dati di pubblicazione periodica. Ha richiesto 256KB della memoria e potrebbe allontanarsi da due (360KB) dischetti double-density su due lati, o da un disco rigido. Un programma ha denominato l'esecutivo di MS-DOS servito da specie dell'amministratore dell'archivio ed ha servito da coperture del programma. Ha funzionato interamente nel modo reale e non potrebbe richiamare la memoria oltre il limite 640KB imposto dall'architettura iniziale di C. Le versioni secondarie 1.03 e 1.04 sono state liberate fra agosto del 1986 ed aprile del 1987 con sostegno supplementare le lingue nazionali, MS-DOS 3.2, più serie complete di caratteri e stampatori e modelli supplementari del pc.
|
|
Windows 2 è stato liberato nel mese di novembre del 1987 ed ha richiamato molte delle imperfezioni della versione 1. Questo rilascio ha aggiunto le icone alla metafora dell'interfaccia ed ha sostenuto le finestre coincise. La versione 2 ha richiesto almeno 512KB della memoria, ma ha potuto ancora allontanarsi dai dischetti. La versione 2.1, liberata più successivamente, era la prima per richiedere un disco rigido. La versione 2 ha introdotto il nascondiglio di disc di Smartdrive ed il supporto dinamico di Exhange di dati (DDE), che hanno permesso un livello di interazione automatica fra le applicazioni.
Tutto il codice di programma ancora ha funzionato "nel modo reale," con un limite di 640KB della RAM direttamente accessibile. Tuttavia, sui calcolatori con la memoria aumentata, le applicazioni multiple di cui i requisiti totali di memoria hanno ecceduto 640KB potrebbero ancora essere funzionate. Come Windows commutato fra le applicazioni ha scambiato il codice di programma ed i moduli di dati fra il 640KB più basso ed ha aumentato la memoria. Quando l'uso di memoria è stato spinto nel limite, i moduli di codice di programma sono stati scartati dalla memoria e sono stati ricaricati dal disco rigido una volta avuti bisogno di ancora. Ciò ha causato un rallentamento voluminoso ed il suono esperto del disc "che batte," ma ha funzionato.
Windows 2.10, liberato nel mese di maggio 1988, ha consentito l'uso dei mouse da altri fornitori ed era la prima versione per richiedere l'uso di un disco rigido. Una nuova versione del driver di himem.sys ha imparato il trucco di usando il primo 64K della memoria estesa per il codice di sistema, liberante sulla memoria per le applicazioni.
Come con il sistema di windowing della GEMMA della ricerca di Digital, Windows era disponibile come versione "di tempo di esecuzione-soltanto" che i fornitori del software potrebbero impacchettare con il software di applicazione. La versione 2.11 di Windows era l'ultimo da rendere disponibile in questa disposizione impacchettata.
Windows 386 è stato liberato in 1987 come versione specializzata di Windows 2 che ha richiesto l'uso di un processor dell'Intel 80386. I 386 hanno fornito il supporto dei fissaggi per paginazione di memoria virtuale, memoria di sistema più totale ed hanno usato il modo protetto CPU's per guadagnare l'accesso diretto alla memoria estesa. Il processor inoltre ha fornito un modo del CPU "86 virtuali" che hanno lasciato Windows fare funzionare parecchie applicazioni del DOS immediatamente, l'elaborazione multitask preemptive fra le applicazioni del DOS e Windows. L'elaborazione multitask preemptive ha dato ciascuno il tempo di applicazione del DOS di funzionare, di modo del rotondo-pettirosso. L'amministrazione di memoria e l'preemptive-elaborazione multitask delle applicazioni del DOS che sono comparso in Windows 386 sono state trasportate in avanti "nel modo aumentato 386" di Windows 3.0.
La versione 3.0 di Windows era una riscrittura significativa di Windows ed è stata liberata nel mese di maggio 1990. Attualmente ci era ancora una base installata significativa dei calcolatori 80286-based, ma 80386 e 80486 processor sono stati trovati in virtualmente tutti i più nuovi calcolatori ed era tempo per Windows di cominciare approfittare dei miglioramenti significativi di accesso di memoria di questi processor.
Il processor 8088 usato nel pc dell'IBM originale e relativo clona era capace di richiamo alla maggior parte 1MB della memoria, dovuto il disegno del processor. I programmi hanno specificato le posizioni di memoria usando due componenti: un valore di indirizzo a 16 bit e un registro a 16 bit di segmento. i valori a 16 bit da solo possono specificare tutt'al più 65.535 indirizzi distinti, ma il registro di segmento ha aumentato questi molti popolare. Quando un programma fa il riferimento ad una posizione di memoria, il processor prende automaticamente il valore da un registro di segmento, lo moltiplica per 10 (nell'esadecimale, che è 16 nel decimale) ed aggiunge il valore di indirizzo a 16 bit per ottenere un indirizzo di memoria fisico.
Intel 80286 ed i processor successivi hanno potuto usare una modalità protetta denominata schema più flessibile di accesso di memoria. Nel modo protetto, il valore del registro di segmento non è stato usato direttamente, ma preferibilmente è stato usato per selezionare un'entrata a partire da una tabella che ha contenuto 24-bit (80286 processor) o (80386 o migliorano) i valori di indirizzo basso 32-bit. Con la capacità di aggiungere i più grandi valori di segmento, lo schema protetto di modo lascia l'accesso a 16 bit di programmi fino a 4GB della memoria fisica.
Poiché le versioni a 16 bit di Windows contano sul DOS e sul codice di ESSERE VIVENTE del calcolatore per realizzare i funzionamenti dell'ingreso/uscita ed il DOS e l'ESSERE VIVENTE sono programmi di reale-modo, Windows deve potere commutare velocemente avanti e indietro il processor fra il modo protetto e reale. I 80286 non hanno potuto essere restituiti facilmente al modo reale dal modo protetto. Ecco perchè Windows 1 e 2 sono stati costretti per contare solamente sul modo reale.
I 80386 ed i processor successivi, tuttavia, potrebbero immediatamente essere commutati avanti e indietro fra il modo reale e protetto, in modo da con l'avvenimento di questi processor, Windows 3 completamente è stato riprogettato per approfittare di spazio di memoria potenziale notevolmente più grande del modo protetto.
Per la compatibilità con i più vecchi calcolatori, Windows 3.0 ha potuto essere fatto funzionare in c'è ne di tre modi:
Windows 3.0 ha richiesto 640K della memoria centrale più almeno 256K della memoria estesa ed ha richiesto i MS-DOS 3.1 o migliore.
L'interfaccia di utente di Windows inoltre è stata migliorata significativamente. L'esecutivo di MS-DOS è stato sostituito con il program manager, che ha usato le icone per rappresentare i gruppi di programmi e l'amministratore dell'archivio, che era un browser grafico del sistema di lima paragonabile ad odierno il mio calcolatore. Gli adattatori dei grafici di VGA erano molto più comuni da questo punto ed il codice grafico di Windows è stato aumentato per sostenere l'uso di più dei 16 colori primitivi disponibili in Windows 1 e 2. Ciò ha permesso affinchè Windows visualizzi per la prima volta le immagini fotografiche.
Mentre l'accesso di Windows 3 a più memoria era un miglioramento enorme Windows eccessivo 1 e 2, ha protetto il modo ha introdotto un nuovo e presto transformarsi in in caso annoying: il difetto generale di protezione. In quel di modo reale, di programmi del buggy (o driver dei fissaggi, o componenti di Windows) colti da o ha scritto agli indirizzi di memoria errati spesso continuerebbe come se niente fosse accaduto e soltanto più successivamente potrebbe il freeze del sistema su dovuto il codice scritto sopra di programma. Il modo protetto ha dato a Windows la capacità di rilevare quando un programma provato per accedere alla memoria esso non è stato supposto (quindi la parola protetta). Poiché ci era niente che Windows potrebbe realmente fare per rimediare la situazione, appena visualizzerebbe l'avvertimento del difetto di protezione e terminerebbe il programma.
Purtroppo, quando Windows 3.0 in primo luogo è stato liberato, la maggior parte di programma e dei driver di applicazione hanno contenuto gli insetti che mai già erano stati rilevati. Molti erano benigni, ma il meccanismo di protezione non potrebbe conoscere quello. E, con molto di Windows riscritto di recente, Windows in se ha contenuto gli insetti countless, anche. Windows 3.0 ha guadagnato rapidamente una reputazione come essendo un sistema fenomenale migliorato, ma a mala pena utilizzabile, operativo.
Microsoft ha liberato Windows 3.1 nel mese di aprile del 1992 e per la prima volta, realmente ottenuto la destra a 16 bit di Windows. La maggior parte degli insetti erano fissi e gli sviluppatori avevano ottenuto le loro applicazioni pulite. Anche il meccanismo generale in se del difetto di protezione è stato migliorato e meno spesso è stato incontrato. Alcuni avanzamenti tecnici sono stati fatti: Il supporto di modo reale è stato caduto (per Windows in se; Le applicazioni del DOS sono state fatte funzionare nel modo reale o virtuale 86). Il supporto scalable della serie completa di caratteri di Truetype è stato aggiunto, come erano estensioni per il supporto di multimedia. Il collegamento di oggetti ed includere della tecnologia (OLE) sono stati liberati, che ha permesso affinchè le applicazioni cooperasse senza conoscere i particolari circa i funzionamenti interni di ciascuno. Supporto anche incluso della rete del cliente-lato di Windows 3.1 come caratteristica standard.
Entro questo tempo, il mercato era senso oltre aspetta per un sistema operativo di elaborazione multitask certa e Windows 3.1 ha venduto un milione di copie in due mesi. Lo sviluppo delle applicazioni del DOS di carattere-modo virtualmente è cessato, con WordPerfect Corporation che fa un'eccezione del fatallylate del notablyand. L'industria del software ha messo a fuoco quasi interamente su Windows ed a un grado inferiore su Macintosh.
Windows per i workgroups (WFWG) era una serie di prodotti basata su Windows 3.1 che la lima inclusa e lo stampatore che ripartiscono il supporto hanno integrato ad un piccolo costo supplementare. Ciò ha permesso di sviluppare le reti del pari-$$$-PARI senza software supplementare e direttamente ha designato i prodotti come bersaglio di LanTastic di NetWare e del Artisoft del Novell, che fino a questo punto hanno avuti il piccolo mercato della rete dell'ufficio a se stesso.
La versione 3.1 di WFWG (basata su Windows 3.1) è stata liberata in ottobre del 1992 e nella versione 3.11 di novembre, del 1993.
Windows 3.11 era insetto-ripara la versione, ha distribuito come aggiornamento libero ed installato sui nuovi calcolatori, liberati nel mese di dicembre del 1993. Ciò era l'ultima edizione nella serie di prodotti a 16 bit di Windows.
Per più particolari su ciascuna delle versioni a 16 bit di Windows, veda support.microsoft.com/kb/q32905.
|
|