免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: chenrvmldd
打印 上一主题 下一主题

也谈谈这四年来对内核的研究 [复制链接]

论坛徽章:
0
141 [报告]
发表于 2011-08-08 21:13 |只看该作者
回复 25# chenrvmldd


    真的我觉得楼主非常之牛逼,尤其是能静心研究下来,相比对内存管理是有非常深刻的理解的,奉承的话我就不多说了,问几个问题吧。

  kernel可以在各种体系结构上运行、在各种内存大小的设备上运行、在各种通用/专用的设备上运行,那么为了达到这种通用性,内存的
  管理模块相比是考虑的非常周到全面,但是嵌入式中往往我们的设备只是有某一种使用模式,楼主自己设计了内存管理模块,不知道在什么
  样情形比较适合使用什么样的管理架构有什么深入看法没有呢?

  楼主有没有思考过内存管理模式如何向超大内存优化呢,比如现在都流行云计算,一个云端的server有个几百个G的内存是常事,以后可能
  上T的内存了,那么现在的内存管理模式还适合这种架构吗?

论坛徽章:
0
142 [报告]
发表于 2011-08-08 21:16 |只看该作者
回复 138# chenrvmldd


    第一个“吃到”螃蟹的才是牛逼的

论坛徽章:
0
143 [报告]
发表于 2011-08-10 09:50 |只看该作者
回复 131# imcg


    谢谢兄弟的鼓励和支持啊

论坛徽章:
0
144 [报告]
发表于 2011-08-10 09:51 |只看该作者
回复 134# brauceunix


    中断线程化得结构:
*/
typedef struct irq_desc {
        struct irq_type                *handler;
        void                        *handler_data;
        struct irq_chip                *chip;
        void                        *chip_data;
        struct irqaction        *action;
        unsigned int                status;

        unsigned int                depth;
        unsigned int                irq_count;
        unsigned int                irqs_unhandled;
        struct task_struct        *thread;
        wait_queue_head_t        wait_for_handler;
        raw_spinlock_t                lock;
#if defined (CONFIG_GENERIC_PENDING_IRQ) || defined (CONFIG_IRQBALANCE)
        unsigned int                move_irq;
#endif

注意:struct task_struct        *thread;看到这个结构没有?

还有这个帖子http://www.ibm.com/developerwork ... ernelint/index.html讲的还不错,希望能对你有帮助

论坛徽章:
0
145 [报告]
发表于 2011-08-10 09:55 |只看该作者
回复 141# kgn28


    内存管理的结构不管在什么样的大小内存管理模式都是大同小异,对于你说的超大内存的管理,我不知道Linux有没有做相关的优化,说实在话我没有接触过,所以没有发言权,但是,凭我的理解来讲的话:
个人觉得在内存管理方面优化应该不太多,有可能在cache方面做了一些优化,这样是最能提高内存的访问效率的

论坛徽章:
0
146 [报告]
发表于 2011-08-10 09:56 |只看该作者
回复 141# kgn28


   我们可以私下讨论一下!

论坛徽章:
0
147 [报告]
发表于 2011-08-10 15:05 |只看该作者
强贴标记学习

论坛徽章:
0
148 [报告]
发表于 2011-08-15 04:49 |只看该作者
回复  oooooxxxxx


这个观点我真不敢苟同,兄弟要知道slab的提出,是CCS当年最牛的一篇paper,就你一句 ...
chenrvmldd 发表于 2011-08-06 10:19



    文无第一,哪有什么最牛论文?
这东西原理本来就简单,只不过实现上为了效率会有些微调
像vfs这东西用的更广呢, 你说有多复杂吗?不就是统一fs的接口而已。
透过现象看本质啊同学,写代码这事凭的是耐心与熟练度,没必要看得太了不起。

论坛徽章:
0
149 [报告]
发表于 2011-08-15 12:12 |只看该作者
每个人都应该有一个这样的总结,才能进步

论坛徽章:
0
150 [报告]
发表于 2011-08-15 21:25 |只看该作者
赶紧来看评论,并强烈顶起!lz牛逼。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP