Chinaunix

标题: 关于大内核锁的问题! [打印本页]

作者: 巨人史玉柱    时间: 2009-10-28 09:48
标题: 关于大内核锁的问题!
为什么在start_kernel函数的最开始要先调用了一个lock_kernel函数?
我知道lock_kernel函数是大内核锁,为什么要在这里加大内核锁呢?这是在防止“谁和谁”对“谁”的并发访问?
我的内核版本是linux-2.6.13。
作者: openspace    时间: 2009-11-02 09:32
标题: 回复 #1 巨人史玉柱 的帖子
SMP?
好像启动阶段是先由主CPU初始化,然后再启动其他CPU的初始化
具体不是太清楚了,看看《LINUX内核源代码情景分析(下)》吧,其中有一章有介绍
好像ULK3附录中对系统引导也有描述
作者: smalloc    时间: 2012-04-01 09:53
本帖最后由 smalloc 于 2012-04-01 09:59 编辑

同求




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2