Provided by: manpages-pt-br_4.15.0-9_all
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. CPUs x86 muito antigas não suportam CPUID.
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.
COLOFÃO
Esta página faz parte da versão 5.13 do projeto Linux man-pages. Uma descrição do projeto, informações sobre relatórios de bugs e a versão mais recente desta página podem ser encontradas em https://www.kernel.org/doc/man-pages/.
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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨debian-l10n-portuguese@lists.debian.org⟩.