sysctl machdep.cpu 中的 machdep 代表什么?

sysctl machdep.cpu 中的 machdep 代表什么?

当我试图了解我的 Mac 的硬件配置时,我偶然发现了 sysctl 实用程序,它提供了所需的信息马克德普模块。我只是想知道是否有人知道它指的是什么,例如与机器、细节、处理器有关的东西?

答案1

“machdep” 代表“机器相关”,正如您在注释中看到的那样开源Apple 已提供代码Makefile.模板

#
#  Theses macros are filled in by the config program depending on the
#  current configuration.  The MACHDEP macro is replaced by the
#  contents of the machine dependent makefile template and the others
#  are replaced by the corresponding symbol definitions for the
#  configuration.
#

sysctl machdep您可以使用或找到大量与您的特定系统相关的机器信息sysctl machdep.cpu了解详情中央处理器 (CPU))或者,您可以通过进一步缩小希望 sysctl 显示的范围,让实用程序仅显示 CPU 的特定信息,例如sysctl machdep.cpu.brand_string。例如:

$ sysctl machdep.cpu.brand_string
machdep.cpu.brand_string: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz

相关内容