問題タブ [cpuid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - gcc で CPU ID を検出する方法
アクティベーションプロセスのCPU IDを検出できるacプログラムを書きたいです。UUID を使用するようにアドバイスする人もいますが、代わりに CPU ID を試すのが好きです。検索した後、良い答えが見つかりました。しかし、私は Windows 8 64bit と Mingw を使用しています。なので怖くて使えません。
assembly - SSE2命令とSIGILLを試すのではなく、CPUIDを使用してSSE2をテストしますか?
以下を実行するライブラリコードを見ています。CpuId
関数は期待どおりに動作します。EAX
(関数)、 (サブ関数)をロードECX
してから、 を呼び出しますCPUID
。
次に、これはコードが で行うことですTrySSE2
:
CPUID
のビット 26 の呼び出しとテストEDX
は、インテル® 64 および IA-32 アーキテクチャー ソフトウェア開発者マニュアル、第 2 巻、図 3-8、ページ 3-192 に従って正しいです。なので、その部分がよくわからないTrySSE2
…
私は、SSE2 のプロセッサ サポートを決定するなど、他の同様の質問を見てきました。. テストEDX:26
が信頼できないと言う人はいません。
TrySSE2
を使用するのではなく、コードが呼び出すのはなぜCPUID/EDX:26
ですか? 一部のインテル以外のプロセッサーでは、このテストは信頼できませんか?
encryption - 自分のソフトウェアをコピー プロテクトするために、製品シリアル番号 (CPU-ID) に関連する確認キーを生成する方法
私は、CPU-ID を読み取り、CPU-ID をソフトウェア シリアル キーとしてユーザーに表示し、ソフトウェアにログインするための確認キーを要求するソフトウェアを作成しました。ユーザーはその CPU-ID (シリアル キー) を私にメールで送って、確認キーを生成し、それをユーザーに送り返してログインする必要があります。
Linux と C を使用しています
CPU-IDを取得するために使用したコードは次のとおりです
サンプル CPU-ID は次のようになります: 0103-06A9-0123-0100-8974-4587
簡単な暗号化されたシリアル番号を生成し、確認キーを生成するのを誰かが手伝ってくれたらありがたいです. ありがとうございました。
注:キーが読み取り可能な形式で表示されている場合は、より良いでしょう..つまり、特殊文字なしで...
virtual-machine - XEN CPUID 出口ハンドラー
domU カーネルで cpuid 命令を実行するとどうなりますか? /tools/libxc の xc_cpuid_x86.c ファイルをチェックしていましたが、XEN が cpuid 命令をまったくトラップしていないようです。cpuid の XEN で終了ハンドラーが記述されている場所を見つけることができませんでした。どんな助けでも大歓迎です。
virtualization - CPUID 機能は、KVM のネイティブ ハードウェアから「隠されている」または「マスクされている」
KVM 実装でネイティブ ハードウェアから「隠されている」または「マスクされている」CPUID 機能はどれか。KVM ハイパーバイザーがそのような機能を隠したり隠したりするのはなぜですか?
cpu - マルチコアとは、実際にはいくつの CPU、コアですか?
Corei7 Intel プロセッサ (CPU 名: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz、CPU タイプ: Intel Core Haswell プロセッサ) を持っています。CPUID コマンドの出力は、それぞれ 2 つのコアを持つ 4 つの CPU を示しているのではないかと思います。私は本当に4つのCPUを持っていますか? 出力には 4 つの cpus (cpu0 から cpu3) が含まれます
(multi-processing synth): multi-core (c=2), hyper-threaded (t=2)
。これは、ハードウェア パフォーマンス カウンターを使用してアプリをテストするためです。ただし、監視およびプロファイリングする必要があるコアの数について混乱しています。