+ -
当前位置:首页 → 问答吧 → 关于NR_CPUS的疑惑

关于NR_CPUS的疑惑

时间:2010-11-22

来源:互联网

  1. #define NR_CPUS         CONFIG_NR_CPUS
复制代码
在学c语言的时候,告诉我们,数组的声明是不能动态的。
我看到内核源码中很多都是以NR_CPUS声明数组的,那么在编译的时候,编译器怎么样知道对应的CPU数目?
还有我们在安装ubuntu的时候,内核应该是已经编译好了的吧?那么他怎么可以让不同机器的cpu都得到利用呢?

作者: 论坛ID   发布时间: 2010-11-22

回复 论坛ID


CONFIG_NR_CPUS是个宏,它定义了最大的CPU数目,具体的CPU数目,kernel可以识别出来。

作者: biger410   发布时间: 2010-11-22

在学c语言的时候,告诉我们,数组的声明是不能动态的
——
楼主的C语言没有更新。。。。。。

作者: 独孤九贱   发布时间: 2010-11-22