Man page - cpuid(4)

Packages contains this manual

Available languages:

en fr pt_BR es ja ru ro de

Manual

cpuid

NOME
DESCRIÇÃO
NOTAS
VEJA TAMBÉM
TRADUÇÃO

NOME

cpuid - dispositivo x86 de acesso CPUID

DESCRIÇÃO

CPUID fornece uma interface para consultar informaçÔes sobre a CPU x86.

Este dispositivo Ă© acessado por lseek (2) ou pread (2) ao nĂ­vel de CPUID apropriado e lendo em blocos de 16 bytes. Um tamanho de leitura maior significa vĂĄrias leituras de nĂ­veis consecutivos.

Os 32 bits inferiores da posição do arquivo sĂŁo usados como %eax de entrada, e os 32 bits superiores da posição do arquivo como %ecx de entrada, o Ășltimo destina-se a "contar" os nĂ­veis eax como eax=4 .

Este driver usa /dev/cpu/CPUNUM/cpuid , onde CPUNUM Ă© o nĂșmero menor, e em uma mĂĄquina SMP direcionarĂĄ o acesso Ă  CPU CPUNUM conforme listado em /proc/cpuinfo .

Este arquivo Ă© protegido de forma que possa ser lido apenas pelo usuĂĄrio root , ou membros do grupo root .

NOTAS

A instrução 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 informaçÔes em cpuid são relatadas pelo kernel na forma processada em /proc/cpuinfo ou por meio de subdiretórios em /sys/devices/system/cpu . O acesso direto à CPUID através deste dispositivo deve ser usado apenas em casos excepcionais.

O driver cpuid nĂŁo Ă© carregado automaticamente. Em kernels modulares, vocĂȘ pode precisar usar o seguinte comando para carregĂĄ-lo explicitamente antes de usar:

$ modprobe cpuid

Não hå suporte para funçÔes CPUID que requerem registros de entrada adicionais.

As primeiras CPUs i486 não suportam a instrução CPUID; a abertura deste dispositivo para essas CPUs falha com EIO.

VEJA TAMBÉM

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.

TRADUÇÃO

A tradução para portuguĂȘs brasileiro desta pĂĄgina man foi criada por Rafael Fontenelle <rafaelff@gnome.org>

Esta tradução Ă© uma documentação livre; leia a Licença PĂșblica Geral GNU VersĂŁo 3 ou posterior para as condiçÔes de direitos autorais. Nenhuma responsabilidade Ă© aceita.

Se vocĂȘ encontrar algum erro na tradução desta pĂĄgina de manual, envie um e-mail para a lista de discussĂŁo de tradutores .