1

ハードウェアに関する C の情報を取得したいと思います。

  1. 私が持っているCPUの数
  2. それぞれのコアの数
  3. すべての CPU にすべてのコアがある論理コアの数
  4. CPU 名 + モデル
  5. CPU 速度 + 周波数
  6. CPU アーキテクチャ (x86、x64)

Linux ライクな OS で解析できることは知ってい/proc/cpuinfoますが、通常のファイルではないため、安全ではないと思います。SOでこの回答を見ましたが、必要なすべての情報が得られるわけではありません。呼び出しcat /proc/cpuinfo > file.txtてから解析する必要がありfile.txtますか? 私は知っていますcpuid.h(GCCを使用しています)が、このヘッダーに関するドキュメントが見つかりません(とにかく-使用するのは良い考えですか?)

4

3 に答える 3