Sei sulla pagina 1di 29

Windows 7: La generazione

futura del Sistema Operativo e


Acquisizione Dati (DAQ)

Matteo Brunella
Application Engineer

National Instruments Italia


Nuove Caratteristiche di
Windows 7

“Windows 7 è stabile, facile


e molto pratico”
Valutazioni indipendenti su Windows 7
Recensione di Windows 7: XP vs Vista vs 7 in più di 80
Confronti
“Windows 7 è senza ombra di dubbio la miglior versione
di Windows che Microsoft abbia mai rilasciato ed è il
vero successore di Windows XP.”

“Windows 7 assomiglia a Vista ma con un


minor spazio occupato su disco, nella RAM,
tempistiche di avvio ridotte e meno
seccature.”
Quali sono i commenti su Windows 7?
Recensione di Windows 7: XP vs Vista vs 7 in più di
80 confronti:
Chiunque tenga molte finestre aperte contemporaneamente
troverà la nuova barra di stato molto intuitiva ed utilizzabile
Supporta le nuove tecnologie Hardware e le caratteristiche
correlate
I miglioramenti al Kernel permetteranno di ottenere di
più dai sistemi multi-core
Windows 7 è diventato fruibile, un pacchetto convincente
per tutti gli utenti Microsoft e non solo.

Source: http://www.maximumpc.com/article/reviews/windows_7_review
DEMO 1
• Introduzione generale alle prestazioni di
Windows 7
Diffusione dei Sistemi Operativi in
ambito industriale
Windows XP, Vista e altri SO
Windows XP
Windows Vista
Macintosh
Linux
Windows 2000
Windows Server 2003
Windows NT
Windows 98
Other

Source: Based on National Instruments support service requests, ni.com web activity, and PXI controllers product mix
La politica Microsoft di supporto
La pagina del supporto Microsoft fornisce le date
di end-of-life includendo anche i sistemi operativi

Source: Microsoft Support Lifecycle - http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=WINDOWS&Filter=FilterNO


La Policy Microsoft relativa al Lifecycle
Il Supporto principale di Windows XP terminerà il
14/apr/2009
Il Supporto principale di Windows Vista terminerà il
10/apr/2012

Per i clienti PXI, National Instruments ha lavorato con


Microsoft per estendere l’utilizzo di Window XP fino al
2016
Source: Microsoft Support Lifecycle - http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=WINDOWS&Filter=FilterNO
Perché Windows 7 invece di Windows XP?

Performance e Compatibilità superiori


Utilizzo mobile semplificato
Semplicità e gestione aumentate
Sicurezza Migliorata
Backup automatico

Source: Microsoft Partner readiness for the Windows 7 Professional opportunity presentation
Perché Windows 7 invece di Windows Vista?
Usabilità migliorata e nuove particolarità
Aumento delle performance
Accensione e spegnimento più rapidi
Diagnostica massimizzata

Source: Microsoft Partner readiness for the Windows 7 Professional opportunity presentation
Qual’è l’impatto di Windows 7 per NI?

Aumento del Throughput sulle DAQ USB


Miglioramento del Multi-core e del Multi-
tasking
Il 64-bit entra nel pieno supporto
Increased USB DAQ Improved Multi-core 64-bit Goes
Throughput and Multi-tasking Mainstream
100101100101100
110011010011010
101010101010101
Increased
USB DAQ
Investimenti chiave sull’USB per Throughput

Windows 7
Source: USB in Windows 7 and Beyond,
Randy Aull, Principal Software Design
• Miglioramenti visibili Engineer, Device Connectivity Team
– Gestione dei consumi migliorata Device & Storage Technologies Group,
http://download.microsoft.com/downloa
• Sospensione selettiva d/D/.../DVC-T703_DDC08.pptx

• Timer coalescing
– Ottimizzazione delle performance di I/O
– Miglioramenti alla stabilità di tutto il sistema

• Arrichimenti dello stack interno*


– Tracciamento degli eventi in Windows (ETW):
Diagnostica e memorizzazione
– Cattura logs interni durante mini dumps

*Internal Microsoft Only


DEMO 2
• Benchmarking del CompactDAQ II e
LabVIEW su Windows 7
Increased
Benchmarks NI CompactDAQ II USB DAQ
Throughput

Dati normalizzati
Miglioramenti di Windows 7 Improved
Multi-core
Multi-core
• Miglior scheduler per SO
Multi-core
• Grafica migliorata con
applicazioni multiple
• Supporto addizionale per la
tecnologia Intel hyper-
threading
• Riduzione della memoria
occupata
Improved

Perché il Multi-core? Multi-core

“Intel promette 80 cores in cinque anni”


-Headline following Intel Developers Forum
September 2006
“La Legge di Moore spiega come possiamo accedere a capacità computazionali maggiori senza
un equivalente aumento dei costi. E’ questo è il principale motivo per cui le architetture odierne
sono sbilanciate verso i processori multi-core.”
-Don MacDonald, Intel VP
Improved

Il Multithreading automatico Multi-core

• LabVIEW divide automaticamente ogni


applicazione in threads multipli

thread

thread

thread
Improved

Programmazione Parallela Multi-core

Task Parallelism Data Parallelism Pipelining

Multi-core
Processors
DEMO 3
• Benchmarking del Multicore su Windows 7
Improved
Multi-core

Migliorie del Multicore

Tempo di esecuzione normalizzato


La versione a 64-bit entra nel 64-bit Goes
Mainstream
Mainstream Support
100101100101100
110011010011010
101010101010101

• Stessa architettura
di Vista 64-bit
• Ci consentirà di
accedere a più
memoria fisica
• Oltrepassa il limiti
dei registri nelle
architetture x86

Tempo di esecuzione normalizzato


Windows 7 32-bit vs. Windows 7 64-bit
Oper. System Application Considerations
• Pieno supporto per il software NI, come per la LabVIEW
2009 Platform DVD
Windows 7
LabVIEW 2009 • Pieno supporto per i driver dei dispositivi inclusi nell’NI
32-bit 32-bit, Device Drivers DVD
all modules,
all toolkits and
all languages
• Il Software a 32-bit in un SO a 64-bit richiede l’emulazione che
(LabVIEW 2009 impatta negativamente sulle performance
Platform DVD) • Pieno supporto per il software NI, come per LabVIEW 2009 Platform
DVD
• Supporto parziale per i drivers dei dispositivi (installati nel kernel a 64
bit)
Windows 7
64-bit
• Supporto nativo per tutto il SW e tutti i driver a 64 bit e
LabVIEW 2009 possibilità di pieno utilizzo della memoria disponibile
64-bit, English,
No modules/toolkits
• Supporto assente per tutti i moduli e i toolkits ad
except NI Vision eccezione dell’NI Vision
• Supporto per DAQ, GPIB, Vision e Visa limitato
Windows 7: considerazioni Hardware
Oggi, la configurazione comune per un PC è la seguente:
Dual, quad-core processors
aumento delle performance
PCIe x16, x4, x1 e PXI Express
Più del doppio rispetto al PCI per l’1x e cresce
linearmente con l’incremento delle linee di
comunicazione utilizzate
USB 2.0 o Hi-Speed USB
Fino a 40 volte più veloce rispetto alla USB 1.1
Gigabit Ethernet controller
Windows 7: considerazioni Hardware
Windows 7: considerazioni Hardware

Requisiti minimi: (gli stessi di Vista)


Processore 1 gigahertz (GHz) o superiore sia a
32-bit (x86) che a 64-bit (x64)
1 gigabyte (GB) di RAM (32-bit) o 2 GB RAM
(64-bit)
16 GB disponibili di spazio su disco (32-bit) o 20
GB (64-bit)
Processore Microsoft DirectX® 9 con Windows
Display Driver Modello 1.0 o superiore
Source: Microsoft Partner readiness for the Windows 7 Professional opportunity presentation
Windows 7 Versioni
Which Windows 7 is best for you? Professional Ultimate

Faster and easier to launch programs and find the documents you use most often.  
Run many Windows XP productivity applications in Windows XP Mode.2  
Connect to company networks easily and more securely with Domain Join.  
Recover your data easily with automatic backup to your home or business network.  
Help protect your data on your PC and portable storage devices against loss or theft with BitLocker™ drive
encryption. 
Work in the language of your choice or switch between any of 35 languages. 
ni.com/Windows7
• Benchmarks sulle
performance
• Informazioni sugli
aggiornamenti
• SO consigliati
• User group e forum online
Domande?

STAND NI