Visão geral das medidas de driver da Microsoft
A Microsoft distribui milhares de drivers por meio do serviço Windows Update, atendendo milhões de computadores e usuários a cada mês. Fornecer com segurança o driver certo em escala requer a avaliação da qualidade do driver por meio da verificação do mundo real durante a distribuição.
Este documento é uma referência a editores e autores de drivers de dispositivo Windows. Os editores e autores podem entender melhor os critérios que a Microsoft usa na avaliação da qualidade do driver durante o processo de liberação de versão de pré-lançamento do driver. Familiarizar-se com os critérios de qualidade do driver ajudará os editores de driver a entender como a Microsoft chegou a uma decisão sobre a liberação do driver.
Palavras-chave em negrito têm definições correspondentes no glossário.
Este conteúdo contém três seções:
- Usando medidas: define o que são medidas, os tipos de medidas e como as medidas avaliam a qualidade.
- Atributos de medida de driver: define os vários atributos que cada medida tem.
- Dicionário de medidas de driver: fornece uma definição para cada medida de driver, seja de classesistêmica ou de dispositivo, com uma descrição, valores de atributo e lógica de cálculo.
Usando medidas
A Microsoft define uma medida como uma métrica quantificável para medir a qualidade dos produtos entregues pela empresa. O driver mede a telemetria agregada produzida por computadores cliente, processando todos os eventos relacionados a um driver. Cada medida tem como escopo um caso de uso das funções do driver, garantindo que o usuário final possa experimentar os recursos do componente.
Tipos de medidas
Para avaliar a qualidade dos drivers, a Microsoft tem dois tipos distintos de medidas: medidas sistêmicas e medidas de classe de dispositivo.
Medidas sistêmicas garantem que um driver seja instalado sem erros e que o computador continue sendo confiável; A Microsoft aplica essas medidas a cada driver enviado. Device-Class medidas monitoram funcionalidades específicas do driver para garantir que o componente de hardware se comporte conforme o esperado; cada Device-Class tem um conjunto de medidas distintas aplicadas ou usa apenas Medidas Sistêmicas para avaliação.
Todos os drivers enviados à Aprovação da Microsoft passam por avaliação sistêmica de qualidade. As medidas sistêmicas avaliam a qualidade e o status do computador sem a necessidade de entender a funcionalidade específica do driver. As medidas sistêmicas atuais monitoram o sucesso da instalação do driver e a confiabilidade do computador. As medidas de instalação do driver monitoram o êxito da instalação dentro do público-alvo e detectam erros pós-instalação.
Quando um parceiro envia um driver para a Microsoft, o driver é associado a uma classe de dispositivo que indica para qual componente o driver se destina. Cada classe de dispositivo tem um conjunto distinto de medidas usadas para avaliar o comportamento de um driver no componente ou usar apenas medidas sistêmicas para avaliação.
Como as medidas avaliam a qualidade do driver
Cada medida tem sua própria lógica de cálculo, que é um algoritmo que analisa a telemetria para eventos relacionados ao driver e agrega os resultados em uma porcentagem, proporção ou histograma de falhas & sucessos. Esse resultado é o valor atual da medida; o valor atual é avaliado em relação a uma barra mínima de qualidade, conhecida como critérios de passagem da medida.
Uma medida está falhando quando seu Valor Atual não atende aos critérios de passagem, desencadeando uma investigação que pode resultar em correção, como uma rejeição de voo ou uma expiração no mercado.
Avaliando por coorte de direcionamento
Um driver pode ser desenvolvido para dar suporte a vários sistemas e dispositivos. Nem sempre é suficiente ou preciso avaliar a qualidade de um driver agregando seus resultados de medida em todos os seus dispositivos de destino (consulte a definição de coortes de destino abaixo). Para garantir que não haja uma coorte de direcionamento de baixo desempenho, analisamos as coortes para encontrar qualquer um que não atenda aos requisitos de medida. Todas as medidas de driver serão usadas para avaliar a qualidade do driver direcionando coortes, pois elas são habilitadas para dar suporte à avaliação direcionando coortes. Consulte cada página de definição de medida para o novo atributo de medida "compatível com coorte". Se uma medida for marcada como "compatível com coorte", a medida será habilitada para dar suporte à avaliação direcionando coortes.
Definição de coortes/clusters de destino
Um coorte/cluster de direcionamento é definido como um conjunto de sistemas e dispositivos Windows que uma etiqueta de remessa especifica e compartilha os mesmos atributos de direcionamento, incluindo HWID, CHID e versão do sistema operacional.
Critérios de aprovação/falha de avaliação de coorte
Se uma ou mais medidas de driver não atenderem aos critérios de passagem, a coorte de direcionamento não será aprovada (ela falhará). Um driver poderá ser rejeitado se uma ou mais falhas forem detectadas em uma ou mais coortes de direcionamento. As instâncias mínimas para coortes serão adicionadas à página de definição de medida após a habilitação.
Fontes de dados para medidas
Para avaliar a qualidade do driver, as medidas incorporam dados de computadores em execução em dois grupos de clientes distintos: WIP (Programa Windows Insider) e Varejo.
Os dados wip são vitais para cenários de versão de pré-lançamento, pois os usuários optaram por fornecer à Microsoft níveis maiores de telemetria para uso na verificação do mundo real. Os dados de varejo são coletados do ecossistema geral do Windows e permitem que a Microsoft monitore problemas de qualidade em drivers liberados.
Contar diferenças entre medidas
A Microsoft constrói cada medida de forma diferente, com uma lógica de cálculo exclusiva, um conjunto de atributos, porcentagens de amostragem e critérios de avaliação. Como resultado, um conjunto de medidas aplicadas a um driver distinto pode ter contagens inconsistentes relatadas; A Microsoft espera essas discrepâncias.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários