发个牢骚:一直希望Linux从内核态支持线程,这么多年了也还没实现
作者: folklore 发布时间: 07-23
多核下中断均衡的问题
最近也在了解多核中断均衡的问题。这里有一个问题:编译内核的时候,有一个配置项是CONFIG_IRQBALANCE,这个是配置中断均衡的。另一个就是内核选项配置了CONFIG_SMP的时候,会生成一个proc文件,即/proc/irq/[n]/smp_affinity,应该是配置中断与CPU亲和的。还有一个情况,如果我没有配置CONFIG_IRQBALANCE时,/proc/irq/[
作者: Godbach 发布时间: 07-22
device_add和 device_creat的区别是什么
device_add和device_creat的区别是什么在很多驱动里看到device_creat的调用,很少见到过device_add的出现
作者: lovesunshine 发布时间: 07-31
升级linux内核 2.6.18 到 2.6.34 出现无法引导系统,求救!
如题,升级linux内核2.6.18到 2.6.34出现无法引导系统。操作步骤如下:wgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2tar-xjflinux-2.6.34.tar.bz2-C/usr/src/k
作者: higkoo 发布时间: 07-18
几个linux问题,不懂,求赐教
本帖最后由gqbfree于2010-07-2215:26编辑有几个问题不懂,请大家帮忙解答。查了很多资料,但前篇一律,中间很多疑点只能靠自己理解,怕有误:(1)内核线性映射是896M,而且对应的物理地址已经确定,是0-896M。那么用户进程空间分配地址的时候是不是优先考虑大于896M的物理地址页面? (2)有没有大侠帮忙把一个
作者: gqbfree 发布时间: 07-22
为啥启动不了呢?
我在一台PC上装了Linux操作系统,然后拷贝内核源文件过去,makemrproper,makemenuconfig,makemodule_installinstall这样在菜单项就多了一个新的选项,启动的时候可以选择。可是如果我在系统上makemrproper,makemenuconfig,makebzImage,然后把bzImage文件拷贝到/boot目录下面代替
作者: 527639827 发布时间: 07-22
select没有把进程放入wait queue吗?
本帖最后由kgn28于2010-07-2213:20编辑记得看过0.12的select实现:1,检查文件描述符,调用fd->ops->poll,测试文件描述符是否准备好。2,如果没有,则把自己放到一个waitqueue中,然后schedule。也就是让自己去睡眠,等待被唤醒,但是看2.6的代码时,有些不理解:http://lxr.linux.no/linux+v
作者: kgn28 发布时间: 07-22
翻译了一篇关于内核编译的文档,版本比较老。但是很有参考价值!
文档的版本比较老,但是思想是不会变的。我想这就是unix的经典所在!~本人水平有限,翻译得不好。如果有问题,请给我发邮件。谢谢大家。PDF下载地址http://www.cublog.cn/u/22272/[本帖最后由jerry017cn于2006-7-2810:46编辑]kernel.rar(50.8KB)
作者: jerry017cn 发布时间: 07-27
关于LINUX上中断在各个CPU之间的负载平衡问题
关于LINUX上中断在各个CPU之间的负载平衡问题看帖子http://linux.chinaunix.net/bbs/thread-753474-1-1.html说4个CPU有严重的不平衡问题。因为无条件实验,LZ也不在回贴。所以请有兴趣的来参加实验和讨论。
作者: 思一克 发布时间: 06-29
请教mmap的问题
一个mmap的问题,不知道发在本版合不合适,请大家指教。如下代码,去掉那行注释,执行速度会慢300倍。前后区别就是把一个文件mmap了两次,性能差距这么大,mmap到底做了什么工作呢?intmain(intargc,char**argv){ if(argc
作者: KennyHIT 发布时间: 07-21