...

La nascita di Windows.

by user

on
Category: Documents
8

views

Report

Comments

Transcript

La nascita di Windows.
MICROSOFT WINDOWS
Elaborato di :
G. Andrea,
P. Andrea,
G. Andrea,
S. Tommaso,
T. Federico
1
Versioni di Windows:
 La nascita di Windows
 Windows 1.0 - 2.0
 Windows 3.0 – 3.1
 Windows NT 3.1 – 3.51
 Windows 95
 Windows NT 4.0 – Windows NT server 4.0
 Windows 98
 Windows 2000 e Millenium Edition
 Windows XP
 Windows Vista
 Windows 7
 Windows 8
Sistema operativo:
 Architettura del sistema e delle sue caratteristiche
 Interfaccia grafica
 Problemi di sicurezza
Estensioni:
 Diffusione di Windows
 Curiosità
2
3
LA NASCITA DI WINDOWS
Edizioni di Windows
 Nel Novembre del 1983 a New
York i due fondatori della
Microsoft ovvero Paul Allen e
Bill Gates annunciarono
ufficialmente la nascita della
prima interfaccia grafica del
loro nuovo e primo sistema
operativo, Microsoft Windows
che sarà distribuito sul mercato
nel 1995 con la prima versione
1.01.
 Dal 1985 ad oggi Microsoft ha
lanciato ben 12 sistemi
operativi ognuno dei quali
dotato di caratteristiche
innovative rispetto ai
precedenti.
 1985 - 1987: Windows 1.0 - MS-DOS






3.31 - MS-DOS 2.03
1990 - 1992: Windows 3.0 - Windows
for WorkGroup 3.11
1993 - 1995: Windows NT 3.1/NT 4 Windows 95 - MS-DOS 7.0
1998 - 2000: Windows 98 - Windows
2000 - Windows Millennium – MSDOS 8.0
2001 - 2003: Windows XP - Windows
XP 64 Bit - Windows Server
2006 - 2009: Windows Fondamental
for Legacy PC - Windows Vista Windows 7
2010 - 2012: Windows Azure Windows 8
4
WINDOWS 1.0 - 2.0
 Windows 1.0 rilasciato il 20 novembre 1985,
è stato il primo tentativo di Microsoft di
implementare un ambiente operativo
capace di multitasking e basato su una
interfaccia grafica su piattaforma
 La prima versione di Windows eseguiva
“MS-DOS Executive”.
 I programmi eseguiti erano Calcolatrice,
Calendario, Schedario, Clipboard viewer,
Orologio, Pannello di controllo, Blocco
note, Microsoft Paint, Reversi, Terminale,
Write, e il prompt dei comandi.
 Windows 2.0 venne presentato nel 1987 ed
era compatibile con il software sviluppato
per Windows 1.0 ma forniva una migliore
gestione delle finestre che ora potevano
essere sovrapposte.
 La seconda versione di Microsoft Windows
è uscita il 9 dicembre 1987 ed ha riscosso
molto più successo rispetto al precedente.
Gran parte della popolarità di Windows
2.8 è dovuta all’inclusione di applicazioni,
come Excel e Word, e di nuove grafiche di
Microsoft.
5
WINDOWS 3.0-3.1
 Windows 3.0 era un “ambiente
operativo” grafico da installare su
DOS.
 Era inclusa una limitata quantità di
applicazioni, come un semplice editor
di testo
 Microsoft Windows ha ottenuto un
significativo successo con Windows
3.0, vendendo circa 10 milioni di
copie in due anni.
 Nel 1992 Microsoft lancia la seconda
versione del sistema operativo 3.0,
ovvero Windows 3.1. Tale sistema
operativo includeva diversi piccoli
miglioramenti a Windows 3.0 quali la
visualizzazione dei font True Type,
sviluppato in collaborazione con
Apple e l’aggiornamento del
supporto multimediale.
6
WINDOWS NT 3.1- 3.51
 Windows NT 3.1, una
continuazione di Windows
3.1, è arrivato in versione
beta per gli sviluppatori nel
1993
 Windows NT 3.51 ha
introdotto il supporto a 32
bit per l’accesso ai dischi,
migliorando di molto le
prestazioni di Input/Output
che non erano più legate al
supporto del BIOS.
 Introdusse il supporto per la
grafica OpenGL
7
WINDOWS 95




Windows 95 è un sistema operativo a interfaccia grafica,
rilasciato il 24 agosto 1995 da Microsoft. È il primo sistema
operativo della famiglia Windows 4.x.
Windows 95 è stato il primo sistema operativo a 32 bit di massa;
Windows NT fu la prima versione dell’OS a 32 bit ma necessitava di
troppe risorse per funzionare; Windows 95 invece necessitava di
molte meno risorse e poteva funzionare su 80386 con soli 4 MByte
di memoria RAM.
Windows 95 conservava numerose porzioni di codice a 16 bit
derivate da Windows 3.1 e da MS-DOS; possiamo quindi definirlo
un sistema operativo ibrido: questa caratteristica era la causa
principale dei tanti problemi che affliggevano questa versione di
Windows.
Windows 95 introduce il menu di avvio la gestione delle risorse.
Introduce anche la taskbar, o barra delle applicazioni.
8
WINDOWS 95
 Durante il suo sviluppo, Windows 95 è stato denominato
Windows 4.0 o Chicago. Windows 95 è orientato alla grafica
del sistema operativo con una particolare attenzione
sull’interfaccia utente. E’ proprio questa particolarità che
rende Windows 95 migliore rispetto al suo predecessore
Windows 3.1.
 Ci sono state anche importanti modifiche apportate ai livelli
più bassi del sistema operativo, come il passaggio da
un’architettura a 16 bit ad un’architettura multitasking a 32 bit.
 Sul mercato mondiale, Windows 95 ha dominato la scena ed
entro un anno o due della sua uscita era diventato il maggior
successo tra i vari sistemi operativi prodotti. E’ stato una guida
per gli altri grandi protagonisti dei sistemi operativi di business.
9
WINDOWS NT 4.0 - WINDOWS NT SERVER 4.0

Windows NT Workstation 4.0 era la
versione rivolta al mondo del lavoro di
Windows 95, anche questa a 32 bit ma
con un miglior supporto per un accesso
più sicuro e facile a Internet

La differenza più evidente in relazione
a Windows NT 3.51 sta nel fatto che
Windows NT 4.0 ha la stessa interfaccia
utente di Windows 95. Inoltre, tale
sistema operativo include Windows
Explorer, funzione equivalente ad
esplora risorse.

L’edizione Windows NT 4.0 includeva
un server Web integrato, Internet
Information Services versione 2.0.

Altre caratteristiche importanti
apportate a questa versione sono stati
Microsoft Transaction Server per le
applicazioni di rete, e Microsoft
Message Queuting, che ha migliorato
la comunicazione tramite PC.
10
WINDOWS 98



Windows 98 è un sistema operativo per personal computer lanciato il 25 giugno 1998
da Microsoft. Come i suoi predecessori, è dotato di un Kernel Monolitico basato su MSDOS, ibrido a 16 bit/32 bit.
Ha un supporto migliorato per gli standard hardware come USB, MMX e AGP, è dotato
di monitor multipli, Web TV e l’integrazione di Internet Explorer nell’interfaccia grafica di
Windows, chiamato Active Desktop.
Windows 98 può essere definito come un grande aggiornamento per Windows 95, del
quale ha corretto i principali problemi.
I principali vantaggi che introdusse Windows 98 erano:

- Maggiore semplicità di utilizzo: interfaccia molto più user-friendly e nuove opzioni
del desktop, introduzione della barra degli strumenti di avvio veloce sulla barra delle
applicazioni, dalla quale è possibile avviare i programmi in modo rapido.
- Maggiore affidabilità: il sistema è più stabile e più veloce grazie a strumenti avanzati
di ottimizzazione e alla possibilità di pianificare le operazioni di manutenzione di
Windows.

- Integrazione reale con Internet: sono stati introdotti sulla barra degli strumenti i
pulsanti di navigazione avanti e Indietro; è stata implementata la funzionalità Active
Desktop che dava la possibilità di utilizzare una pagina Web come sfondo delle
finestre; è possibile creare collegamenti personalizzati ai programmi più usati nel menù
Start; sono a disposizione una vasta gamma di temi completi di wallpaper, screensaver,
icone, suoni, tipi di carattere e puntatori del mouse.
11
WINDOWS 98
Windows 98 apporta importanti migliorie nel sistema operativo Windows,
ricordiamo:
 Miglior supporto dello standard USB: possibilità di installare e utilizzare
subito i componenti hardware senza riavviare il
computer.
 Ricerca migliorata: possibilità di effettuare ricerche avanzate all’interno del
computer e su Internet.
Creazione di una rete domestica: possibilità di creare una rete in casa se si
dispone di più di un computer.
Accesso facilitato: sono state migliorate le funzionalità dell’accesso
facilitato attraverso l’aggiunta di due nuovi strumenti.
Nuovi strumenti di comunicazione: Microsoft NetMeeting e Outlook Express.
 Windows Media Player 6.1 – distribuito all’interno di Windows 98
 Windows Media Player 6.1: distribuito all’interno di Windows 98
 Windows Update: consente di scaricare aggiornamenti e patch di
sicurezza per incrementare le prestazioni del sistema operativo e risolvere
problemi e bug.
 Pulitura disco: strumento mediante il quale è possibile recuperare spazio e
consentire al computer di funzionare più velocemente. Questo consente di
eliminare i file temporanei, di svuotare il cestino e di rimuovere svariati file di
sistema o altri elementi che non sono più necessari.
12
WINDOWS 98
 Questo nuovo sistema operativo includeva nuovi driver hardware e un
migliore supporto per il file system FAT32, che consentiva il supporto
per le partizioni del disco con grandezza massima di 2 GB. Il supporto
USB in Windows 98 è di gran lunga superiore al token, il supporto fornito
da Windows 95. Windows 98 è dotato, inoltre, del browser Internet
Explorer e di un’interfaccia utente grafica più intuitiva.
 Nel 1999, Microsoft ha rilasciato Windows 98 Second Edition, una
versione provvisoria. Una delle caratteristiche più notevoli è stata
l’aggiunta della funzione di condivisione connessione Internet, che era
una forma di traduzione degli indirizzi di rete, permettendo a molti
computer di condividere una singola connessione a Internet.
 La seconda edizione di Windows 98 è sembrata di più facile utilizzo e
molto più agevole rispetto alla prima edizione. Infatti, molti piccoli
problemi presenti nella versione originale di Windows 98 sono stati
rilevati e corretti rendendo il sistema operativo più stabile.
13
Windows 2000 e
Millenium Edition
Windows 2000
Microsoft presentò Windows 2000 (conosciuto in precedenza come NT 5.0), che fu introdotto
con successo sia nel mercato dei server che delle workstation. Windows 2000, ritenuto da
alcuni la migliore versione di Windows fino ad ora, adottava una serie di caratteristiche, in
particolare l'interfaccia utente da Windows 98, che lo resero abbastanza user-friendly e molto
più stabile, preparando il terreno per la successiva versione, chiamata in codice 'Odyssey'.
Questa fu annullata, e lo sviluppo si spostò su Windows XP. Fu tentata anche un'edizione di
Windows 2000 per uso domestico (nome in codice 'Neptune'), ma più tardi fu abbandonata e
Windows ME (che era basato sul kernel meno stabile su cui si basavano anche Windows 95 e
98) prese il suo posto.
Windows Millennium Edition
Nel 2000, Microsoft presentò Windows ME (Millennium Edition), che era una sorta di Windows 98
ma con ancora più applicazioni incluse. Windows ME era un progetto sviluppato rapidamente
in un solo anno che servì come ripiego temporaneo tra Windows 98 e il nuovo Windows XP in
arrivo. Di conseguenza, Windows ME non fu riconosciuto come un sistema operativo
eccezionale tra le linee di 95 o 98. Windows ME fu anche molto criticato per la mancanza di
supporto al Real Mode del DOS.
14
WINDOWS XP
L'unione delle due linee di prodotto: Windows XP
L'unificazione delle linee Windows NT/2000 e Windows 3.1/95/98/ME fu
raggiunto con Windows XP, rilasciato nel 2001. Windows XP usa il kernel
di Windows NT; comunque esso finalmente segna l'ingresso del nucleo di
Windows NT nel segmento consumer del mercato, per sostituire il ramo
16-bit, ormai datato.
Windows Server 2003.
Nel 2003, Microsoft rilasciò Windows Server 2003, un aggiornamento del
sistema operativo per server che incorporava molte delle caratteristiche
di Windows XP con migliorate componenti server come il Volume
Shadow Copy Restore, Internet Information Services 6, 802.1X, e
strumenti di amministrazione.
15
WINDOWS XP
Windows XP a 64 bit
 Martedì 26 aprile 2005, durante il WinHEC di Seattle, è arrivata la notizia
ufficiale relativa al rilascio delle nuove versioni di Windows XP a 64 bit,
rispettivamente chiamate "Windows Server 2003 x64 Edition" e "Windows
XP Professional x64 Edition".
 Per meglio supportare questo momento di transito fra i 32 e i 64 bit la
Microsoft ha incluso nel pacchetto di Windows l'applicativo WoW64 che
permette l'esecuzione di codice a 32 Bit su piattaforme a 64 Bit. Altri
vantaggi ci saranno in termini di memoria RAM supportata, infatti il limite
precedente era pari a 4 GB mentre ora si parla di 16 terabytes. Anche la
cache di sistema cresce da 1GB ad 1TB mentre il file di pagina potrà
avere dimensioni pari a 512TB, inoltre questa versione a 64 Bit di
Windows viene fornita con un database di 16000 driver inclusi, la cui
stabilità è però tutta da verificare considerando la poca maturità del
codice.
16
Windows Vista
Windows Vista
 Le principali innovazioni di Windows Vista sono l'uso di un nuovo motore di rendering
per le finestre, basato sulle funzionalità 3D delle moderne schede video, e un
profondo rinnovamento della shell Windows Explorer.
 Vi sono poi molte altre novità, tra cui un pannello laterale chiamato “Sidebar” che
permette l'inserimento di gadget, una versione più sicura di Windows Internet Explorer
7.0, una funzionalità di protezione per le operazioni amministrative (“User Account
Control”), funzioni di protezione del kernel, il menù start, la sfera, la trasparenza e
molte altre.
 Uno degli aspetti meno noti, ma forse più importanti, è l'integrazione del
Framework.NET 3.0, ed in particolare del suo componente Windows Presentation
Foundation. Queste librerie software, in precedenza note col nome di WinFX, non
sono più basate sul modello delle Windows API nate con Windows 1.0 ed evolutesi
fino ad oggi. Nei piani iniziali, tutto il sistema operativo avrebbe dovuto essere basato
su WinFX, cosa che non è avvenuta in seguito al “reset” dello sviluppo del 2004.
.
17
WINDOWS 7
 Windows 7 è il successore di Windows Vista, rilasciato da
Microsoft il 22 ottobre 2009.
 Windows 7 è basato sullo stesso kernel di Vista e ha in comune
con il suo predecessore anche la shell grafica Windows Aero.
 A differenza di Vista, Windows 7 ha migliorato la gestione della
memoria, dei Driver e risulta molto più stabile del fratello
maggiore, che la critica aveva pesantemente bersagliato.
 Windows 7 è un sistema operativo prodotto in varie versioni da
Microsoft e destinato a tutte le tipologie di PC, fra cui conta
una versione mobile chiamata Windows Phone Mango e una
versione per tablet PC. Il suo successore sarà Windows 8
18
 Windows 8 è l’ultimo dei sistemi
WINDOWS 8
operativi presentati da microsoft, è
stato pensato per essere più intuitivo
delle versioni precedenti e adattarsi
alle esigenze degli smartphone con
sistema windows.
 La novità principale riguarda
l'introduzione di WinRT, nuova
piattaforma per applicazioni che
permette di ottenere
l'interoperabilità tra processori x86-64
(tradizionali pc) ed ARM (tablet),
oltre a maggior sicurezza e
semplicità di utilizzo.
 Grazie a nuove funzioni, uno start
screen innovativo e un’imponente
campagna pubblicitaria si prevede
questa versione avrà più successo
delle precedenti vista e 7(seven)
19
20
ARCHITETTURA DEL SISTEMA E
CARATTERISTICHE
 Windows è un sistema operativo concepito fin dall'inizio per essere portabile su
differenti architetture, sebbene si sia diffuso quasi esclusivamente su computer
con architettura x86. Attualmente sono supportate anche le nuove piattaforme
a 64 bit di Intel e AMD.
 Le varie famiglie di Windows hanno caratteristiche tecniche molto diverse fra loro:
 Le versioni a 16 bit erano semplicemente degli "ambienti grafici" che fornivano al
programmatore un insieme di librerie e servizi per l'interfaccia grafica. In realtà le
funzioni di base sfruttavano i servizi del BIOS e del DOS.
 Le versioni ibride a 16/32 bit (la famiglia Windows 9x) disponevano invece di un
proprio kernel .
 La famiglia Windows NT, invece, è basata su un kernel completamente nuovo
a 32 bit.
 Ciò che rende uniformi tutti i sistemi Windows è l'interfaccia ad alto livello al
programmatore, costituita dalle Windows API che hanno mantenuto una forma
sostanzialmente immutata dalla prima versione di Windows ad oggi.
21
L'INTERFACCIA GRAFICA - GUI - GRAPHIC
USER INTERFACE
 Windows è sin dall'origine un sistema operativo grafico, pensato per
essere utilizzato con il mouse, e a differenza dei sistemi Unix
l'interfaccia grafica è un componente essenziale.
 Microsoft venne accusata di avere copiato l'interfaccia di Windows
dal sistema operativo del Macintosh. In Windows 1.0 le finestre
occupavano sempre tutto lo schermo. In Windows 2.0 Microsoft
introdusse le finestre affiancate e Apple citò in giudizio Microsoft. La
causa legale si risolse, molti anni dopo, con una trattativa privata, i
cui dettagli non sono completamente noti al pubblico.
 La shell di Windows fino alla versione 3.1 era divisa in diversi
programmi. Il grande passo avanti si ebbe con la
shell Explorer di Windows 95, caratterizzata in particolare dalla Barra
delle applicazioni e dal Menu di avvio.
22
Sviluppo dell’interfaccia grafica di Windows
Windows 95
Windows Vista
Windows 98
Windows 7
Windows XP
Windows 8
23
PROBLEMI DI SICUREZZA
 I sistemi operativi della Microsoft sono il principale obiettivo degli scrittori di virus informatici,
a causa dell'effetto combinato della grandissima diffusione e dalle scarsissime conoscenze,
da parte dell'utente medio, dei pericoli derivanti dalla connessione di un PC ad una rete di
estensione mondiale come Internet.
 Negli ultimi anni con l'avvento di Internet e la crescita ulteriore della base di computer
installati, tanto la produzione di virus, quanto l'ampiezza del danno che possono provocare
è cresciuta: è richiesto un bagaglio relativamente basilare di nozioni per creare epidemie
in grado di rallentare significativamente le strutture informatiche di tutto il mondo, con
conseguenze calcolate da alcuni in migliaia di ore di lavoro perso. Alla luce di tutto ciò la
sicurezza è tornata ad essere un tema primario per governi, analisti, sviluppatori e aziende:
per la stessa Microsoft è diventata una delle priorità principali. Infatti, molti aggiornamenti
rilasciati per i propri sistemi operativi sono dedicati alla sicurezza, come quelli atti a
"chiudere" le falle scoperte nel sistema o come il tool Strumento di rimozione malware di
Windows.
 Parallelamente si è sviluppato il dibattito se la garanzia di programmi sicuri sia meglio
assicurata dalla trasparenza nel rendere pubblici i bachi e le vulnerabilità scoperti o invece
dal mantenere questo tipo di informazioni riservate fino alla risoluzione del problema.
Dibattito che si intreccia con quello sul rilascio o meno del codice sorgente.
 Microsoft, che è un proponente del secondo approccio, ha risposto alla crescente richiesta
da parte di pubbliche amministrazioni e grosse aziende di poter visionare il codice che
utilizzano, varando l'iniziativa denominata Shared source, la quale consente a pagamento
(ma gratuitamente per le pubbliche amministrazioni) di avere accesso ai sorgenti.
24
25
LA DIFFUSIONE DI WINDOWS




Nel maggio del 1985, Microsoft introduce l'uso
del mouse nel proprio software, e in settembre crea
Word per Ms-Dos 1.00. È il momento buono per
svelare un nuovo prodotto: Microsoft Windows.
Microsoft apre succursali in Francia, Germania e
Inghilterra, specializzandole per vendite sul mercato
europeo. Nel 1984 i dipendenti superano le 600
unità, i ricavi sono pari a 97.479.000 dollari. Viene
inaugurato il primo stabilimento produttivo al di fuori
degli Stati Uniti nella Repubblica d’Irlanda. La prima
versione dell’ ambiente grafico Windows costa circa
99 dollari.
La sede si trasferisce in un nuovo complesso
composto di 4 edifici in Redmond, nello stato di
Washington.
Alla fine del 1990 l’Azienda conta 4.037 dipendenti e
ricavi per 804.530.000 dollari.
26
LA DIFFUSIONE DI WINDOWS
I prodotti Microsoft sono tradotti in 13 lingue. Al
suo quindicesimo anniversario, Microsoft è la
prima compagnia di software per personal
computer che supera un miliardo di dollari di
vendite ogni anno.
Viene lanciata la "Microsoft Windows Computing
Marketing Program", la più ampia campagna di
marketing mai realizzata sino ad oggi da
Microsoft. Bill Gates rivela la sua visione del futuro
dei computer coniando la celebre frase:
“L’informazione sulla punta delle dita”.
Vengono riorganizzate le operazioni
internazionali: l’Europa è divisa in tre regioni, il
resto del mondo in quattro. Gli impiegati fuori
dagli USA salgono a 2866.
27
CURIOSITÀ
 Sulla figura di Bill Gates è stato
prodotto il film per la TV "I pirati di
Silicon Valley". Nel film si raccontano
in modo romanzato i primi anni
di Apple e Microsoft, con curiosità
interessanti su Bill Gates e Steve Jobs.
 Nel corso di un'intervista fu chiesto a
Bill Gates se per caso avesse paura di
diventare povero: "No" – fu la risposta
di Bill Gates – "Tanto continuerei a
mangiare hamburger da due dollari!".
 Uno studente statunitense ha chiesto
a Steve Ballmer, attuale
amministratore delegato della
Microsoft Corporation, un autografo
sul proprio laptop. Ballmer ha
accettato, scoprendo poi che si
trattava di un MacBook Pro, ma ha
firmato ugualmente, aggiungendo
con fair play "Need a new one?" ("Te
ne serve uno nuovo?").
28
Fly UP