Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Storia del sistema operativo Windows. Una breve storia dello sviluppo dei sistemi operativi Windows

Storia del sistema operativo Windows. Una breve storia dello sviluppo dei sistemi operativi Windows

Ciao cari amici! Oggi toccheremo la questione: la storia dello sviluppo di Windows e cercherò di evidenziare i punti più interessanti. Così facendo, scopriremo anche quali sono i sistemi operativi Windows.

Nel 1985 è apparsa la prima versione di Windows, che non è stata apprezzata dagli utenti ed è stata ignorata. Forse perché ha solo integrato le capacità di DOS, essendo di fatto una shell grafica e un add-on sulla suite MS-DOS. Naturalmente, gli utenti abbastanza esperti hanno valutato Windows come un giocattolo alla moda.

L'emergere del nuovo sistema Windows Vista dopo Widows XP è considerata l'opzione più sfortunata dopo tutte le versioni precedenti del sistema operativo. Si presenta come una "prova generale" per Windows 7. Sembrerebbe che le buone qualità del nuovo sistema dovrebbero interessare gli utenti. Come la ricerca integrata, la tridimensionalità dell'interfaccia Aero con bellissimi salvaschermi, una buona protezione, non ha aiutato, tutto è stato fatto in modo estremamente scadente, il sistema non ha funzionato. Questo fallimento ha rovinato tutti i piani degli sviluppatori che contavano su un timeout fino al 2012, permettendo loro di sviluppare un modello di Windows completamente nuovo, mettendoci tutti i loro sforzi, ma hanno dovuto modificare urgentemente Windows Vista, mantenendo le migliori pratiche, ed eliminare almeno alcune delle carenze di Vista.

Esistono 5 varianti di Windows 7: "Starter Edition", Home Basic, Home Extended, Professional, Maximum. Possono essere commutati in 40 lingue. Inoltre, sono state rilasciate 2 modifiche di 32 e 64 bit, tenendo conto del rilascio di processori più moderni, almeno dual-core e schede video non più vecchie del 2010.

La prossima versione di Windows 8, rilasciata nell'ottobre 2012. Va notato che questo sistema operativo utilizza una nuova interfaccia del programma chiamata Metro. Viene caricato dopo l'avvio del sistema e ha l'aspetto di riquadri con collegamenti alle applicazioni.

Il desktop non è scomparso da nessuna parte, è presente anche in Windows 8. Può essere aperto facendo clic su un riquadro nell'interfaccia di Metro. Il più grande risentimento che ha suscitato tra gli utenti dopo il rilascio di questa versione è che manca il pulsante "Start" sul desktop, che in precedenza era presente in tutte le versioni di Windows. Sì, il pulsante stesso è presente, ma le normali funzioni per l'utente sono assenti. Questo caso può essere corretto installando un programma che restituirà "Start" e tutto andrà a posto.

Farò un piccolo elenco di novità:

  • L'Application Store è stato aggiunto.
  • Esistono due metodi per l'accesso dell'utente.
  • Explorer è cambiato.
  • Aggiunte nuove funzioni per il ripristino del sistema.
  • Creato un nuovo task manager.
  • Funzione di sicurezza della famiglia.
  • Aggiunto supporto per USB 3.0, DirectX 11.1, Net.Framework 4.5, Bluetooth 4.0.
  • La ricerca di file e app è migliorata notevolmente.
  • È ora possibile modificare il layout della tastiera con le scorciatoie da tastiera "Win" + "Spazio" (Spazio).
  • Sono state apportate numerose altre innovazioni che non erano presenti in altre versioni dei sistemi operativi.

Il sistema operativo Windows è stato originariamente creato come interfaccia grafica per MS DOS. La prima versione è stata rilasciata il 20 novembre 1985 e si chiamava Windows 1.0. I requisiti minimi di sistema erano 2 floppy disk o hard disk, adattatore grafico e 256K di RAM. Nonostante il fatto che Windows 1.0 non abbia avuto lo stesso successo del simile sistema Macintosh di Apple, ma nonostante ciò, Microsoft ha fornito supporto fino al 31 dicembre 2001.

Nel novembre 1987 è stata rilasciata una nuova versione - 2.0, che includeva molte innovazioni e miglioramenti. Il nuovo sistema operativo richiedeva un processore Intel 286 più potente, che migliorava notevolmente il multitasking e la grafica. Ora è possibile spostare e cambiare le finestre dei programmi, inoltre è stato implementato un sistema di sovrapposizione delle finestre. Aggiunti pulsanti per ridurre a icona e ingrandire le finestre. Ora è disponibile il supporto per le scorciatoie da tastiera, con le quali gli utenti possono eseguire operazioni di sistema. Inoltre, i programmi sono stati in grado di scambiare dati tra loro utilizzando il sistema "Dynamic Data Exchange" sviluppato da Microsoft.

Quando è arrivato il processore Intel 386, Windows 2.0 è stato aggiornato per fornire i vantaggi della memoria per vari programmi.

Il 22 maggio 1990 viene rilasciata la versione 3.0 e la sua popolarità sta crescendo rapidamente. Ha ricevuto nuove icone a colori e un'interfaccia notevolmente migliorata. Microsoft ha anche cambiato completamente l'ambiente di sviluppo delle applicazioni. È grazie al nuovo software "Software Development Kit" che gli sviluppatori hanno rivolto la loro attenzione a Windows. Dopotutto, ora potevano concentrarsi completamente sulla creazione di applicazioni, piuttosto che sulla scrittura di driver per i dispositivi.

Un'altra innovazione nella versione 3.0 è stata la suite Microsoft Office. A quel tempo, consisteva in MS Word, MS Excel e PowerPoint. Ed è stato in questa versione che è apparso per la prima volta il famoso solitario "Klondike".

Windows NT 3.1

Il 27 luglio 1993 è stato introdotto Windows NT 3.1, che era già un sistema operativo a 32 bit. Questa versione è stata progettata specificamente per applicazioni di rete e aziendali. Era il primo server Windows che poteva essere utilizzato anche su workstation. È stato incluso il supporto per i protocolli di rete TCP/IP, NetBIOS Frames e DLC.
Questo sistema utilizzava già il file system NTFS quando le versioni precedenti erano su FAT.

Nozioni di base del sistema operativo Microsoft Windows. Storia dello sviluppo, tipi di sistemi operativi. Concetti base di Windows, struttura dei file. Sistema di guida di Windows. Gestione del sistema operativo Windows. Lavora con i documenti. Operazioni tecnologiche universali in ambiente Windows

Sistema operativoÈ un insieme di programmi che controllano il funzionamento di un computer e la sua interazione con l'utente.

Dal punto di vista umano, il sistema operativo funge da intermediario tra la persona, i componenti elettronici del computer e i programmi applicativi. Consente a una persona di avviare programmi, trasmettere e ricevere tutti i tipi di dati da essi, controllare il funzionamento dei programmi, modificare i parametri del computer e dei dispositivi ad esso collegati e ridistribuire le risorse. Lavorare su un computer è in realtà lavorare con il suo sistema operativo. Se installi solo il sistema operativo (OS) sul tuo computer, non sarai in grado di fare nulla di significativo nemmeno sul tuo computer. Per inserire e formattare testi, disegnare grafici, calcolare stipendi o ascoltare un laser disc, sono necessari appositi programmi applicativi. Ma anche senza il sistema operativo, nessun programma applicativo può essere avviato.

Il sistema operativo risolve compiti che possono essere grossolanamente suddivisi in due categorie:

· Primo, la gestione di tutte le risorse informatiche;

· In secondo luogo, lo scambio di dati tra dispositivi informatici, tra un computer e una persona.

Inoltre, è il sistema operativo che fornisce la possibilità di personalizzare il computer: il sistema operativo determina da quali componenti è assemblato il computer su cui è installato e si configura per funzionare con questi componenti.

Non molto tempo fa, l'utente doveva eseguire manualmente il lavoro di configurazione, ma oggi si sono sviluppati produttori di componenti hardware per computer protocollo plug-and-play(acceso - ha funzionato). Questo protocollo consente al sistema operativo, al momento della connessione di un nuovo componente, di ricevere informazioni sul nuovo dispositivo, sufficienti per configurare il sistema operativo affinché funzioni con esso.

I sistemi operativi per PC differiscono in diversi modi. In particolare, gli OS sono:

· compito singolo e multitasking;

· singolo utente e multiplayer;

· Rete e disconnesso.

Inoltre, il sistema operativo può avere un comando o un'interfaccia grafica multi-finestra (o entrambi).

Singolo compito i sistemi operativi possono risolvere solo un problema alla volta. Tali sistemi di solito consentono l'esecuzione di un programma in modalità nativa.

Multitasking i sistemi consentono di eseguire più programmi contemporaneamente, che verranno eseguiti in parallelo.

La differenza principale multiplayer sistemi da singolo utenteè la disponibilità di mezzi per proteggere le informazioni di ciascun utente dall'accesso non autorizzato da parte di altri utenti. Va notato che non tutti i sistemi multi-tasking sono multiutente e non tutti i sistemi operativi per utente singolo sono single-tasking.

Negli ultimi anni, un'interfaccia grafica multi-finestra è diventata lo standard de facto, in cui le azioni richieste e le descrizioni degli oggetti non vengono immesse sotto forma di testo, ma vengono selezionate da menu, elenchi di file, ecc.

Il sistema operativo MS DOS con le sue shell grafiche Windows 3.1 e Windows 3.11 è stato sostituito da sistemi operativi a tutti gli effetti della famiglia Windows (prima Windows 95, poi Windows 98, Windows Millennium, Windows 2000, Windows XP, Windows Vista e Windows 7) . La figura mostra le fasi di sviluppo dei personal computer di classe PC e del sistema operativo Windows:

Sistemi operativi familiari finestreè un sistema operativo a 32 bit che consente il multitasking e il multithreading delle applicazioni. Supportano un'interfaccia utente grafica di facile utilizzo, funzionalità in modalità protetta, compatibilità software in modalità reale e funzionalità di rete. Windows include il supporto Plug and Play per hardware plug and play, consente nomi di file lunghi e offre una maggiore resilienza.

32 bit significa che le operazioni sui dati a 32 bit sono più veloci qui rispetto ai dati a 16 bit. Le applicazioni Windows a 32 bit vengono eseguite nel proprio spazio di indirizzi, che non è accessibile ad altri programmi. Ciò protegge le applicazioni dagli errori reciproci. Se un'applicazione non riesce, l'altra continua a funzionare normalmente. Un'applicazione non riuscita può essere terminata.

Multitasking offre la possibilità di lavorare in parallelo con più applicazioni. Mentre uno di loro è impegnato, ad esempio, nella stampa di un documento su una stampante o nella ricezione di e-mail da Internet, l'altro può ricalcolare un foglio di calcolo o svolgere altre attività utili.

Multithreading consente alle applicazioni progettate in modo specifico di eseguire più propri processi contemporaneamente. Ad esempio, lavorando con un foglio di calcolo multithread, l'utente sarà in grado di ricalcolare una tabella mentre ne stampa un'altra e ne carica una terza in memoria. Mentre un thread è in uno stato di attesa, come il completamento di un'operazione di comunicazione con un dispositivo periferico lento, un altro può continuare a svolgere il proprio lavoro.

Una caratteristica distintiva di Windows è un approccio orientato agli oggetti alla creazione del sistema. A livello dell'utente, l'approccio agli oggetti si esprime nel fatto che l'interfaccia è una parvenza del mondo reale e il lavoro con una macchina si riduce ad azioni con oggetti familiari. Quindi, le cartelle possono essere aperte, rimosse in una valigetta, documenti - visualizzati, corretti, trasferiti da un luogo a un altro, gettati nella spazzatura, fax o lettere - inviati al destinatario, ecc. L'utente lavora con compiti e applicazioni nel allo stesso modo dei documenti sulla sua scrivania. L'approccio orientato agli oggetti è implementato attraverso il modello lavoratore tavolo- l'oggetto Windows principale. Dopo l'avvio di Windows, viene visualizzato sullo schermo. Sul desktop possono essere posizionati vari oggetti: programmi, cartelle con documenti (testi, immagini, tabelle), collegamenti a programmi o cartelle.

Scorciatoie fornire l'accesso a un programma o documento da più posizioni senza creare più copie fisiche del file. Sul desktop, puoi posizionare non solo icone di applicazioni e singoli documenti, ma anche cartelle. Le cartelle sono un altro nome per le directory.

Un'innovazione significativa in Windows è pannello compiti... Nonostante le piccole funzionalità, rende visivo il meccanismo multitasking e accelera notevolmente il processo di passaggio da un'applicazione all'altra. Esternamente, la barra delle applicazioni è una striscia, solitamente situata nella parte inferiore dello schermo, che contiene i pulsanti dell'applicazione e il pulsante di avvio. Sul lato destro ci sono solitamente le ore e le piccole icone dei programmi che sono attualmente attivi.

Windows ti consente di lavorare con file audio e video di vari formati. Un progresso significativo in Windows è il software di comunicazione del computer integrato. Le comunicazioni di Windows sono progettate per utenti generici e non richiedono alcuna conoscenza speciale. Questi strumenti includono funzionalità LAN e WAN, configurazione del modem, connettività e-mail e altro ancora.

Nel sistema operativo Windows, il mouse è ampiamente utilizzato quando si lavora con finestre e applicazioni. In genere, il mouse viene utilizzato per selezionare frammenti di testo o oggetti grafici, selezionare e deselezionare caselle, selezionare comandi di menu, pulsanti della barra degli strumenti, manipolare controlli nelle finestre di dialogo, "scorrere" documenti in finestre.

In Windows viene utilizzato attivamente anche il tasto destro del mouse. Posizionando il puntatore sull'oggetto di interesse e facendo clic con il pulsante destro del mouse, è possibile espandere contestuale menù che contiene i comandi più comuni applicabili a questo oggetto.

Quando si spegne, non è possibile spegnere semplicemente il computer senza spegnere il sistema in conformità con tutte le regole: ciò potrebbe portare alla perdita di alcuni dati non salvati. Per un corretto spegnimento è necessario salvare i dati in tutte le applicazioni con cui l'utente ha lavorato, chiudere tutte le applicazioni DOS avviate in precedenza, aprire il menu del pulsante Start e selezionare il comando Spegnimento.

sistema di riferimentofinestre

Il software moderno è molto complesso, quindi sia il sistema operativo che la maggior parte delle sue applicazioni forniscono sistemi di aiuto. sistema di riferimentofinestre non è solo una raccolta di file di aiuto, ma anche un potente strumento per ottenere consigli e supporto per eventuali problemi che possono sorgere durante l'utilizzo del sistema.

Come ottenere aiuto?

Menu principale

Il riferimento principale di Windows viene chiamato dal menu principale con il comando Avvia Aiuto e Supporto.

Tasto F1

Chiave su Windows è riservato per richiamare informazioni di aiuto sull'argomento della finestra attiva. Se la finestra del programma è aperta, quando si preme il tasto viene visualizzata la finestra di aiuto principale con il contenuto delle sezioni, in cui è evidenziata (evidenziata) la sezione corrispondente a questo programma.

Se è aperta una finestra di dialogo, premere visualizzerà un aiuto sull'argomento della query o sul campo corrente di una finestra di dialogo.

Aiuto nelle finestre di dialogo

Quando si lavora con i controlli della finestra di dialogo, spesso è necessario un aiuto rapido e conciso. Questa funzione è fornita da uno speciale pulsante di suggerimento , situato nella barra del titolo accanto al pulsante di chiusura. Dopo aver fatto clic sul pulsante suggerimento, è necessario spostare il puntatore del mouse sul controllo di interesse e fare clic sul pulsante sinistro. Viene visualizzato un suggerimento che descrive lo scopo di questo elemento.

Suggerimento contestuale

Le spiegazioni sugli elementi delle finestre di dialogo possono essere ottenute in un altro modo. È necessario fare clic sull'elemento Giusto con il pulsante del mouse. In questo caso, apparirà immediatamente un tooltip o un menu contestuale con un singolo elemento "Cos'è questo?". Facendo clic con il tasto sinistro su queste parole verrà visualizzato un aiuto sensibile al contesto. A volte è sufficiente puntare con il mouse su un elemento per far apparire un tooltip.

Aiuto nelle app

Quasi tutti i programmi Windows hanno una voce nella barra dei menu. riferimento(a volte rappresentato solo da un punto interrogativo). Usando questo elemento, puoi chiamare la finestra principale della guida, così come ottenere informazioni di aiuto sul programma.

Inviare il tuo buon lavoro nella knowledge base è semplice. Usa il modulo sottostante

Studenti, dottorandi, giovani scienziati che utilizzano la base di conoscenza nei loro studi e nel lavoro ti saranno molto grati.

Documenti simili

    Il sistema operativo è un programma che viene caricato all'accensione del computer. Modi per implementare l'interfaccia e la classificazione dei sistemi operativi. L'organizzazione del file system, i tipi di file e i loro nomi. Il concetto di directory, attributi del file system.

    abstract, aggiunto il 25/02/2011

    Esplorare il processo di creazione di una nuova versione di Windows Vista. Studio delle caratteristiche di installazione e di interfaccia del sistema operativo. Caratteristiche dei requisiti per l'hardware del computer. Analisi dei principali mezzi di navigazione e lavoro in Windows Vista.

    abstract aggiunto il 25/11/2014

    Conoscenza delle caratteristiche tecniche di un personal computer. Installazione del sistema operativo e dei driver Windows 7. Metodi per la pulizia di Windows XP Professional SP3. Metodi di ripristino del sistema operativo. Esecuzione dell'installazione di Microsoft Office 2010.

    rapporto di pratica, aggiunto il 22/09/2014

    Analisi del programma "Explorer". Concetto di sistema operativo (OS). I vantaggi e gli svantaggi dei file system. Ricerca di metodi per avviare il programma "Explorer", lavorando con la struttura dei file nel programma "Explorer" del sistema operativo Windows. Tecniche per lavorare con gli oggetti.

    tesina aggiunta il 13/09/2009

    Il concetto di sistema operativo (OS), le sue funzioni e tipi per varie piattaforme (commerciali e gratuite). Scelta di un sistema operativo per il tuo computer. Vantaggi e svantaggi di Windows, caratteristiche delle sue funzioni e capacità. Biografia del creatore del sistema operativo Windows Bill Gates.

    presentazione aggiunta il 10/11/2012

    Sviluppo di un programma per il sistema operativo Windows utilizzando VisualC ++ (6.0, .NET). Considerazione delle basi della modellazione software del funzionamento del dispositivo (bollitore elettrico). Regole per la creazione delle classi del dispositivo e della sua interfaccia grafica.

    tesina, aggiunta il 06/03/2014

    Programmi per computer che controllano l'hardware di un computer. Sistemi operativi Microsoft Corporation. Programmi applicativi, utilità. Le funzioni più semplici del sistema operativo. Una linea di Microsoft Windows per uso domestico.

    presentazione aggiunta il 10/01/2012

    Caratteristiche del sistema operativo. La storia dello sviluppo di Windows. Caratteristiche comparative delle versioni di Windows. Elementi e strumenti di Windows XP. Programmi applicativi in ​​Windows XP. Desktop e laptop di lavoro con Windows.

    Windows: come iniziare

    La storia più antica del sistema operativo più popolare al mondo

    Il 2015 è un anno giubilare per Microsoft. Innanzitutto, questa settimana viene rilasciata ufficialmente la decima versione di Windows (numero tondo!). In secondo luogo, quest'anno ricorre il 30° anniversario del rilascio di Windows 1.0. A tal proposito abbiamo deciso di tornare alle origini e ricordare come tutto ebbe inizio.

    1. Inizio

    I fondatori di Microsoft Paul Allen e Bill Gates

    Nell'inverno del 1975, Paul Allen, un programmatore di 22 anni della Honeywell Corporation, mostrò al diciannovenne Bill Gates, uno studente di Harvard, il numero di gennaio della rivista Popular Electronics del computer Altair 8800. L'Altair era uno dei primi home computer a basso costo: il suo costo base era di soli $ 439 come kit e $ 621 completamente assemblati e pronti all'uso. Nel primo mese, il numero di ordini per un computer basato sul processore Intel 8080 ha superato i mille pezzi, un ottimo indicatore per il mercato nascente. Gates e Allen ebbero l'idea di sviluppare un interprete per il linguaggio BASIC e di offrirlo al produttore di computer Altair, MITS. Come ha ricordato lo stesso Gates in un'intervista per il documentario Triumph of the Nerds, era chiaro che presto il prezzo dei computer di casa sarebbe sceso così tanto che lo sviluppo di software per loro sarebbe diventato un affare redditizio.



    Altair 8800 è stato il primo home computer di successo

    A quel tempo, Gates e Allen avevano già esperienza nello sviluppo di applicazioni piuttosto complesse: nel 1971, mentre erano ancora scolari, crearono la società Traf-O-Data, che si occupava dell'elaborazione delle statistiche sul traffico sulle strade di Seattle e in altre città di Washington stato. L'azienda non ha avuto un successo particolare, ma l'esperienza di Traf-O-Data ha dato ai futuri fondatori di Microsoft fiducia nelle proprie capacità.

    All'inizio del 1975, Allen e Gates inviarono al fondatore del MITS Ed Roberts una lettera offrendogli il proprio interprete BASIC. Un punto interessante era che a quel tempo Microsoft non aveva né un interprete pronto né un computer Altair, ma c'era un emulatore di processore Intel 8008 per il mainframe DEC PDP-10, che Allen aveva scritto tre anni prima per Traf-O-Data . Allen e Gates hanno modificato questo emulatore in modo che corrisponda alla documentazione di Altair 8800 e lo hanno utilizzato per sviluppare un interprete BASIC su un computer PDP-10 di proprietà dell'Università di Harvard. Quando l'università lo ha scoperto, ha privato Gates dell'accesso al computer, quindi per un ulteriore sviluppo ha dovuto acquistare tempo per il computer da una società che fornisce tali servizi. In totale, ci sono volute circa 8 settimane per sviluppare l'interprete.


    Altair BASIC 8K su nastro di carta

    L'interprete finito ha utilizzato meno di 4 KB di RAM insieme all'editor di codice. Allen lo mise su carta e volò per incontrare Roberts ad Albuquerque, nel New Mexico, dove aveva sede MITS. Già in aereo, si rese conto che non avevano scritto un programma di caricamento interpreti e lo scrisse sull'aereo. Fortunatamente, l'interprete si è avviato e ha funzionato come previsto la prima volta. (Più tardi, Gates e Allen hanno avuto un concorso per scrivere il programma bootloader più veloce ed efficiente. Gates ha vinto il concorso.) Roberts è rimasto così colpito dalla presentazione che ha accettato di distribuire il BASIC con i computer Altair. Un nastro o un interprete di nastri costava $ 150, ma MITS lo ha venduto per $ 60 con l'acquisto di una scheda di memoria 4K (che era ancora necessaria per utilizzare BASIC).

    Di conseguenza, verso la fine del 1975, fu fondata Micro-Soft (il nome fu inventato da Allen, che propose un portmanteau dalle parole Microcomputer Software), per la quale Gates lasciò Harvard e Allen lasciò Honeywell. Il terzo dipendente dell'azienda è stato Monte Davidoff, che ha sviluppato un modulo in virgola mobile per Altair BASIC.

    Gli interpreti per BASIC e altri linguaggi di programmazione sono rimasti la spina dorsale dell'attività di Microsoft fino ai primi anni '80. L'azienda ha sviluppato versioni per tutti i computer domestici più diffusi, inclusi Apple II (Applesoft BASIC) e Commodore 64 (Commodore BASIC).

    È interessante notare che già nel 1975 l'azienda ha dovuto affrontare una diffusa pirateria tra gli utenti di computer domestici che non hanno acquistato il BASIC, ma lo hanno copiato l'uno dall'altro. Nel 1976, Gates scrisse persino una "Lettera aperta agli appassionati" molto dura, in cui li accusava di aver rubato e reso impossibile lo sviluppo di software di qualità per microcomputer.

    2. IBM entra in scena

    Nel 1979, IBM osservava con preoccupazione il mercato degli home computer. Sebbene l'azienda controllasse il 62% del mercato dei mainframe, ha resistito alla rivoluzione dei minicomputer (come il DEC PDP-11), che ha visto la sua quota di mercato dei computer ridursi dal 60% a metà degli anni '70 al 32%. I microcomputer erano un'altra nicchia nuova e in rapida crescita in cui IBM non era presente.

    Era chiaro che l'Ibm aveva bisogno di un suo personal computer, ma poi si presentò un altro problema: in una grande ed estremamente burocratica IBM, tutto procedeva molto lentamente. Come disse in seguito il "padre del PC IBM" Don Estridge, se il PC fosse stato sviluppato secondo le procedure adottate da IBM, il suo sviluppo richiederebbe almeno cinque anni - a quel punto il mercato sarebbe già stato diviso tra altri Giocatori.


    IBM PC Model 5150 - Il primo personal computer di IBM

    Ecco perché il presidente di IBM John Opel e il CEO Frank Carey hanno approvato la creazione di un gruppo indipendente, Entry Level Systems, con sede a Boca Raton, in Florida, lontano dalla sede di IBM. A questo gruppo è stata data completa libertà d'azione nel realizzare il compito: creare un microcomputer competitivo da componenti standard e ampiamente disponibili sul mercato. Devo dire che il compito è stato portato a termine brillantemente: il primo PC IBM (modello 5150) aveva un'architettura completamente aperta e standardizzata, unico e chiuso era solo il chip BIOS, che conteneva procedure software per l'inizializzazione del computer.

    Tradizionalmente, IBM sviluppava software per i propri computer, ma nel caso del PC, l'azienda semplicemente non aveva tempo, quindi si è deciso di cercare il sistema operativo, le applicazioni applicative e l'ambiente di sviluppo. Previo accordo, IBM doveva acquisire il sistema operativo da Digital Research e l'interprete BASIC da Microsoft. Tuttavia, all'ultimo momento, la firma dell'accordo tra IBM e Digital Research è fallita perché gli avvocati di Digital Research si sono rifiutati di firmare un accordo di riservatezza.

    Tim Paterson, sviluppatore originale di MS-DOS

    Microsoft ha visto "l'affare del secolo" in pericolo e ha offerto a IBM non solo un interprete, ma anche un sistema operativo. La società non aveva un proprio sistema operativo, né aveva tempo per svilupparlo, quindi Microsoft acquistò i diritti sul sistema operativo 86-DOS da una piccola azienda Seattle Computer Products (e il suo sviluppatore principale, Tim Paterson, andò a lavorare presso Microsoft).

    Alla fine del 1980, Bill Gates, per conto di Microsoft, stipulò un contratto con IBM per la fornitura di software per PC IBM. Per $ 80.000, IBM ha acquisito i diritti per utilizzare il sistema operativo MS-DOS, l'interprete BASIC e diverse altre applicazioni. Se Bill Gates fosse stato un uomo intelligente, avrebbe chiesto a IBM i diritti d'autore per ogni computer venduto.

    Bill Gates era più che intelligente. Era un genio. Non ha insistito sui diritti d'autore, ha invece chiesto una clausola nel contratto in cui si affermasse che Microsoft mantiene tutti i diritti sul software, incluso il diritto di venderlo ad altri produttori di computer. Agli avvocati di IBM non importava: dopotutto, non c'erano altri produttori di PC sul mercato in quel momento. Entrambe le parti si separarono con soddisfazione: Microsoft mantenne DOS sotto la sua proprietà e IBM ottenne un contratto redditizio.

    Ma solo un paio di anni dopo, questo "contratto redditizio" è diventato una vera maledizione per IBM. Poiché il PC era costituito da componenti standard e aveva un'architettura aperta, chiunque poteva creare la sua controparte, pienamente compatibile con l'originale. L'unico componente protetto e protetto da copyright era il chip BIOS, che conteneva il firmware del PC. Ma questo problema è stato risolto anche quando Phoenix ha sviluppato una copia del BIOS PC IBM originale, scritto da zero e pulito da un punto di vista legale. Mancava l'ultimo componente: il sistema operativo. Ovviamente Bill Gates e Microsoft sono stati felici di vendere questo sistema operativo a tutti. Di conseguenza, Microsoft e Intel hanno fatto un sacco di soldi vendendo software e processori a destra e a manca, e IBM poteva solo guardare e digrignare i denti.

    3. Apple, Macintosh e la prima versione di Windows

    Microsoft è stato uno dei primi sviluppatori di software per la piattaforma Apple Macintosh

    Nel 1983 Microsoft ha rilasciato la prima versione del word processor Word, allora chiamato Multi-Tool Word. Apple, che aveva già esperienza di lavoro con Microsoft, si avvicinò a Bill Gates con una proposta per sviluppare una versione di Word e il foglio di calcolo Multiplan per la nuova piattaforma Macintosh, che a quel tempo era in fase di sviluppo e avrebbe dovuto debuttare nel 1984.

    È generalmente accettato che sia stato il Macintosh a fungere da prototipo per Windows. Ma in effetti, lo sviluppo della prima versione è iniziato nel 1982, subito dopo che Bill Gates ha visto la versione demo della shell grafica VisiOn al COMDEX.

    Un altro malinteso comune è che Microsoft abbia "rubato" la GUI ad Apple. Tuttavia, l'interfaccia utente grafica (GUI) non è stata un'invenzione di Apple, Steve Jobs ha preso in prestito l'idea durante una visita allo Xerox Research Center di Palo Alto. Inoltre, Microsoft ha ricevuto una licenza da Apple per utilizzare un insieme limitato di elementi dell'interfaccia grafica come parte di un accordo per lo sviluppo di Word ed Excel per Macintosh. In Windows 1.0, venivano utilizzati solo gli elementi per i quali Microsoft aveva la licenza. Ecco perché la prima versione della shell aveva molte restrizioni, in particolare le finestre non potevano sovrapporsi l'una all'altra.



    VisiCalc VisiOn è stato il primo front-end grafico per PC IBM

    Il nome Windows stesso è stato coniato dal capo del marketing di Microsoft, Rowland Hanson. In precedenza, si presumeva che il nuovo prodotto si chiamasse Interface Manager, ma Hanson ha convinto Bill Gates che il nome Windows sarebbe stato accolto meglio dai consumatori. Windows 1.0 è stato annunciato nel 1983 ed è stato messo in vendita il 1 novembre 1985. Ovviamente, Steve Jobs era furioso e Apple alla fine fece causa a Microsoft. Il processo si è concluso solo nel 1993, a favore di Microsoft.

    Windows 1.0 ha avuto molti problemi. Non differiva per funzionalità e stabilità speciali. Oggi è Windows che vanta un ampio catalogo di applicazioni, quindi gli unici programmi per Windows erano i programmi che venivano distribuiti con esso. Quindi gli utenti Windows lo usavano principalmente con le applicazioni DOS. E poi c'era un grosso problema: il fatto è che Windows supportava il multitasking solo per quelle applicazioni DOS che non contenevano l'accesso diretto all'hardware.

    In effetti, l'obiettivo principale di Microsoft era gettare le basi per miglioramenti futuri. Windows 1.0 ha affrontato bene questo compito. Inoltre, l'API di Windows (Application Programming Interface) è stata abbastanza stabile dalla prima versione. I programmi per Windows 1.0, di regola, funzionano normalmente e funzionano nelle moderne versioni a 32 bit di Windows (ma non funzionano nelle versioni a 64 bit, poiché non supportano le applicazioni a 16 bit).


    Interfaccia grafica
    Windows 1.0

    4. Lotta contro OS/2 e l'emergere di Windows NT

    Oggi il sistema operativo OS/2 è quasi dimenticato, ma in realtà la sua storia è inseparabile dalla storia antica di Windows. Nel 1985, Microsoft e IBM stipularono un accordo per sviluppare un sistema operativo, nome in codice Advanced DOS, che avrebbe dovuto avere capacità inaudite: un'interfaccia grafica, supporto per un vero multitasking preventivo, protezione della memoria e un file più affidabile sistema. OS / 2 è stato sviluppato da Microsoft, ma IBM ha pagato per questo lavoro, ha anche formulato i termini di riferimento per il nuovo sistema operativo. Faceva tutto parte di un grande piano per restituire a IBM il controllo del mercato dei computer compatibili con i PC.

    Una parte di questo piano era il rilascio di computer PS/2. A differenza dei precedenti PC IBM ad architettura aperta, PC XT e PC AT, l'elemento chiave PS / 2 - il bus MCA - è stato brevettato. Inoltre, in questi computer sono comparsi connettori PS / 2, che sono ancora utilizzati nei computer desktop (possono essere definiti l'ultimo contributo significativo di IBM allo sviluppo dell'industria dei personal computer).

    La seconda parte del piano prevedeva il rilascio del sistema operativo, che doveva essere completamente controllato da IBM. Tecnicamente, OS/2 poteva essere eseguito su qualsiasi PC compatibile con IBM, ma funzionalità avanzate come la suite di rete erano disponibili solo per i proprietari di computer IBM di razza pura.

    Naturalmente, da questa impresa non se ne fece nulla subito per diverse ragioni. Innanzitutto, IBM ha trattato Microsoft come un normale appaltatore e ha pagato per scrivere un nuovo sistema operativo... in base alla quantità di codice. Quindi, più il codice OS/2 era gonfio e inefficiente, più Microsoft otteneva. Di conseguenza, la prima versione di OS/2, rilasciata nel 1987, richiedeva un minimo di 4 MB di RAM per funzionare correttamente - e questo nonostante non avesse un'interfaccia utente grafica! La RAM quindi costa circa $ 500 per megabyte. (Windows a quel tempo aveva un'interfaccia grafica e funzionava bene su computer con 1,5 MB di RAM.)

Principali articoli correlati