免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2701 | 回复: 6
打印 上一主题 下一主题

建个0.11内核学习群:33261729 新人发贴,如有不妥请版主帮忙转下,谢谢:) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-25 13:32 |只看该作者 |倒序浏览
这里好像都是讨论比较新版本内核的,新手可能有点跟不上,有没学习早期内核的?

首先声明我很菜的(业余时间正在自学保护模式和引导部分),斗胆建了个QQ群:33261729(Asm/C/C++/Linux(0.11)内核学习),旨在提供一个交流的平台,欢迎新手加入,大家一起学习,讨论,也欢迎高手们前来指导,呵呵!

在Windows下做开发,总有种蒙蒙眬眬,说不清道不明的感觉,所以想看看Linux内核,希望能找到答案,当然也这是我个人多年的梦想,在CSDN也发了道贴,可惜响应者寥寥无几。。。都忙着做应用,赚钱。。。

论坛徽章:
0
2 [报告]
发表于 2007-04-25 13:39 |只看该作者
顺便再问个学习中碰到的问题,关于保护模式的

门描述符内偏移4字节的位0至位4是双字计数字段,该字段只在调用门描述符中有效,在其它门描述符中无效。主程序通过堆栈把入口参数传递给子程序,如果在利用调用门调用子程序时引起特权级的转换和堆栈的改变,那么就需要将外层堆栈中的参数复制到内层堆栈。该双字计数字段就是用于说明这种情况发生时,要复制的双字参数的数量。

这个怎么理解?5位一共可复制最多31个双字的参数

也就是说堆栈参数的复制最多 31 * 4 = 124字节?

论坛徽章:
0
3 [报告]
发表于 2007-04-25 14:28 |只看该作者

回复 #1 kenskens 的帖子

你指的是赵炯那本书吧? 那本书有一个讨论的网站,www.oldlinux.net.
我个人也看过这本书的, 也是最开始的时候对内核不了解,看这个入门的.感觉还是不错,当时花了一个月,把这本书看完了.你会感觉会学到很多知识,尤其是汇编方面的东西.看这本书我个人觉得最大的好处就是你能对整个系统的架构有一个从上向下的一目了然的感觉.这样的话,就可以再根据实际情况进行后续的学习了.不过说实话,有些东西不用还是搞忘了.呵呵.
建议你把这本书看完了就可以看<Linux内核设计与实现>这本书了. 其实多在网上找找看看.收获会更大.

论坛徽章:
0
4 [报告]
发表于 2007-04-25 15:50 |只看该作者

回复 #1 kenskens 的帖子

建议先看Understanding LInux Kernel, 再之后有什么问题直接看代码。

论坛徽章:
0
5 [报告]
发表于 2007-04-25 15:55 |只看该作者
原帖由 puppylove 于 2007-4-25 15:50 发表于 4楼  
建议先看Understanding LInux Kernel, 再之后有什么问题直接看代码。


老哥是大牛, 但ULK推荐给新手, 包准他看不懂多少

所以,偶一直推荐LKD2, 只要写过应用层程序, 就能看懂。

论坛徽章:
0
6 [报告]
发表于 2007-04-25 15:58 |只看该作者

回复 #4 puppylove 的帖子

ULK难度比较大哦.我留到后面来慢慢啃. 呵呵.

论坛徽章:
0
7 [报告]
发表于 2007-04-25 20:59 |只看该作者
谢谢各位:wink:

我的小问题,理解是否正确?有没人有空给说下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP