Condividi tramite


Panoramica delle misure dei driver Microsoft

Microsoft distribuisce migliaia di driver tramite il servizio Windows Update, manutenzione di milioni di computer e utenti ogni mese. La distribuzione sicura del driver su larga scala richiede la valutazione della qualità dei driver tramite la verifica reale durante la distribuzione.

Questo documento è un riferimento a editori e autori di driver di dispositivo Windows. Gli editori e gli autori possono comprendere meglio i criteri usati da Microsoft per valutare la qualità dei driver durante il processo di anteprima dei driver. Acquisire familiarità con i criteri di qualità dei driver aiuta gli editori di driver a capire come Microsoft ha raggiunto una decisione sul rilascio del driver.

Le parole chiave in grassetto hanno definizioni corrispondenti nel glossario.

Questo contenuto contiene tre sezioni:

  • Uso di misure: definisce le misure, i tipi di misure e il modo in cui le misure valutano la qualità.
  • Attributi di misura del driver: definisce i vari attributi di ogni misura.
  • Dizionario misure driver: fornisce una definizione per ogni misura del driver, sia sistemica che di dispositivo, con una descrizione, valori di attributo e logica di calcolo.

Uso delle misure

Microsoft definisce una misura come metrica quantificabile per misurare la qualità dei prodotti forniti dall'azienda. Le misure dei driver aggregano i dati di telemetria generati dai computer dei clienti, elaborando tutti gli eventi correlati a un driver. Ogni misura ha come ambito un caso d'uso delle funzioni del driver, assicurando che l'utente finale possa sperimentare le funzionalità del componente.

Tipi di misure

Per valutare la qualità dei driver, Microsoft ha due tipi distinti di misure: misure sistemiche e misure di classe dispositivo.

Le misure sistemiche assicurano che un driver venga installato senza errori e che il computer continui ad essere affidabile; Microsoft applica queste misure a ogni driver inviato. Le misure classe dispositivo monitorano funzionalità specifiche del driver per garantire che il componente hardware si comporti come previsto; ogni Classe dispositivo ha un set di misure distinte applicate o usa solo misure sistemiche per la valutazione.

Tutti i driver inviati a Microsoft Approval subiscono una valutazione di qualità sistemica. Le misure sistemiche valutano la qualità e lo stato della macchina senza dover comprendere le funzionalità specifiche del driver. Le misure sistemiche correnti monitorano il successo dell'installazione del driver e l'affidabilità del computer. Le misure di installazione dei driver monitorano l'esito positivo dell'installazione all'interno del gruppo di destinatari e rilevano eventuali errori di post-installazione.

Quando un partner invia un driver a Microsoft, il driver è associato a una classe di dispositivo che indica il componente per cui si trova il driver. Ogni classe di dispositivi ha un set distinto di misure usate per valutare il comportamento di un driver nel componente o usare solo misure sistemiche per la valutazione.

Modalità di valutazione della qualità dei driver

Ogni misura ha una propria logica di calcolo, ovvero un algoritmo che analizza i dati di telemetria per gli eventi correlati al driver e aggrega i risultati in percentuale, rapporto o istogramma di errori e successi. Questo risultato è il valore corrente della misura. Il valore corrente viene valutato rispetto a una barra minima di qualità, nota come criterio di passaggio della misura.

Una misura ha esito negativo quando il valore corrente non soddisfa i criteri di passaggio, attivando un'indagine che potrebbe comportare una correzione, ad esempio un rifiuto del volo o una scadenza sul mercato.

Valutazione tramite targeting della coorte

Un driver può essere sviluppato per supportare più sistemi e dispositivi. Non è sempre sufficiente o accurato valutare la qualità di un driver aggregando i risultati della misura in tutti i dispositivi di destinazione (vedere targeting coorte). Per assicurarsi che non vi sia una coorte di destinazione con prestazioni basse, vengono analizzate le coorti per individuare eventuali errori che non soddisfano i requisiti della misura. Tutte le misure driver vengono usate per valutare la qualità dei driver tramite la destinazione delle coorti, perché sono abilitate per supportare la valutazione tramite la destinazione delle coorti. Fare riferimento a ogni pagina di definizione della misura per la nuova coorte dell'attributo di misura. Se una misura è contrassegnata come in grado di supportare la coorte, la misura è abilitata per supportare la valutazione tramite la destinazione delle coorti.

Definizione di coorti/cluster di destinazione

Una coorte/cluster di destinazione viene definita come un set di sistemi e dispositivi Windows che un'etichetta di spedizione specifica e condivide gli stessi attributi di destinazione, inclusi l'ID hardware (HWID), CHID e la versione del sistema operativo.

Criteri di valutazione di coorte/esito negativo

Se una o più misure driver non soddisfano i criteri di passaggio, la coorte di destinazione non viene superata (ha esito negativo). Un driver può essere rifiutato se vengono rilevati uno o più errori in una o più coorti di destinazione. Le istanze minime per le coorti vengono aggiunte alla pagina di definizione della misura al momento dell'abilitazione.

Origini dati per le misure

Per valutare la qualità dei driver, le misure incorporano i dati dei computer in esecuzione in due gruppi di clienti distinti: Windows Insider Program (WIP) e Retail.

I dati wip sono fondamentali per gli scenari di anteprima, poiché gli utenti hanno acconsentito esplicitamente a fornire a Microsoft livelli più elevati di dati di telemetria per l'uso nella verifica reale. I dati delle vendite al dettaglio vengono raccolti dall'ecosistema Windows generale e consentono a Microsoft di monitorare i problemi di qualità sui driver rilasciati.

Differenze di conteggio tra le misure

Microsoft costruisce ogni misura in modo diverso, con una logica di calcolo univoca, un set di attributi, percentuali di campionamento e criteri di valutazione. Di conseguenza, un set di misure applicate a un driver distinto può avere conteggi incoerenti segnalati; Microsoft prevede queste discrepanze.