CPUID é uma instrução de computador usada para recuperar informações sobre a unidade central de processamento (CPU) de um sistema de computador. É comumente usado em sistemas operacionais e outros softwares para identificar o tipo e os recursos da CPU, que podem então ser usados para otimizar o desempenho do software.
A instrução CPUID foi introduzida pela primeira vez no processador Intel Pentium em 1993 e desde então se tornou um recurso padrão da maioria dos processadores x86. Quando executada, a instrução CPUID retorna um conjunto de registros que contém informações sobre o fornecedor, família, modelo e outros recursos da CPU. Essas informações podem ser usadas para identificar o tipo específico de CPU, bem como suas capacidades, como suporte para cálculos de ponto flutuante, instruções MMX e tecnologia de virtualização.
A instrução CPUID é uma ferramenta poderosa para desenvolvedores e administradores de sistema coletarem informações sobre a CPU de um sistema de computador. Ele pode ser usado para otimizar o desempenho do software, solucionar problemas de hardware e identificar possíveis vulnerabilidades de segurança.