cpuid(4) Device Drivers Manual cpuid(4) NOME cpuid - dispositivo x86 de acesso CPUID DESCRICAO CPUID fornece uma interface para consultar informacoes sobre a CPU x86. Este dispositivo e acessado por lseek(2) ou pread(2) ao nivel de CPUID apropriado e lendo em blocos de 16 bytes. Um tamanho de leitura maior significa varias leituras de niveis consecutivos. Os 32 bits inferiores da posicao do arquivo sao usados como %eax de entrada, e os 32 bits superiores da posicao do arquivo como %ecx de entrada, o ultimo destina-se a "contar" os niveis eax como eax=4. Este driver usa /dev/cpu/CPUNUM/cpuid, onde CPUNUM e o numero menor, e em uma maquina SMP direcionara o acesso a CPU CPUNUM conforme listado em /proc/cpuinfo. Este arquivo e protegido de forma que possa ser lido apenas pelo usuario root, ou membros do grupo root. NOTAS A instrucao CPUID pode ser executada diretamente por um programa usando assembler embutido. No entanto, este dispositivo permite acesso conveniente a todas as CPUs sem alterar a afinidade do processo. A maior parte das informacoes em cpuid sao relatadas pelo kernel na forma processada em /proc/cpuinfo ou por meio de subdiretorios em /sys/devices/system/cpu. O acesso direto a CPUID atraves deste dispositivo deve ser usado apenas em casos excepcionais. O driver cpuid nao e carregado automaticamente. Em kernels modulares, voce pode precisar usar o seguinte comando para carrega-lo explicitamente antes de usar: $ modprobe cpuid Nao ha suporte para funcoes CPUID que requerem registros de entrada adicionais. Early i486 CPUs do not support the CPUID instruction; opening this device for those CPUs fails with EIO. VEJA TAMBEM cpuid(1) Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M, 3-180 CPUID reference. Intel Corporation, Intel Processor Identification and the CPUID Instruction, Application note 485. TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Rafael Fontenelle Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 5 janeiro 2024 cpuid(4)