关于fc8 的 /proc/cpuinfo 问题?

xiaobaixu 2008-04-23 03:21:17
硬件使用的是 acer的L410,cpu是amd 4200+ 双核64。
操作系统为 fedora8。
大多数时候在 /proc/cpuinfo 里可以看见两个cpu(cpu0 和 cpu1)。
但是有的时候 /proc/cpuinfo 里只看见cpu0。但是重启以后又能看见两个cpu。

请问这是为什么?
这种情况正常吗?
fc8怎么识别cpu类型,单双核?
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhixin 2008-05-19
  • 打赏
  • 举报
回复
struct sysdev_class cpu_sysdev_class = {
.name = "cpu",
};
EXPORT_SYMBOL(cpu_sysdev_class);

static struct sys_device *cpu_sys_devices[NR_CPUS];
NR_CPUS是CPU的个数,内核用sysdev_device来表示CPU,而没有用kobject

内核通过调用cpu_register来注册CPU


kernel/driver/base/cpu.c中有实现过程
Gladstone 2008-05-19
  • 打赏
  • 举报
回复
booting logo 有两个小企鹅,如果是双核, 单核的就只有一个。
xiaobaixu 2008-04-24
  • 打赏
  • 举报
回复
我的是把两个认成一个。
主要是不明白 linux 内核怎么认cpu 这个过程是什么?
dxing_1983 2008-04-23
  • 打赏
  • 举报
回复
/proc目录下不是真正的文件,只是在观察内核信息时起连接的作用
我单核的cpu有时也显示为两个的

23,220

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧