MOOC Linux内核之旅小结

MOOC Linux内核之旅小结

#1 过去的8周

##1.1 水过

貌似我的主题帖子数仅此于老师啊,有些帖子质量不高,请大家海涵啊。其实一周就应该两三帖

  • 自己遇到的问题

  • 自己实践的结果及分析

  • 这周比较好的参考资料

##1.2懒过

###1.2.1 时间之伤

第二章的作业竟然忘记了提交,根本原因是周日当天同时跟进2门Mooc,时间错乱了,甚至连链接也没有弄上去。

从这次教训过后,我每周第一件事就是事先填好本周作业的链接,并且把学习时间提前到周六。


一个好的时间管理对于mooc学习是非常重要的,

尤其要同时跟进多门Mooc课程,要分清主次轻重缓急

###1.2.2 内容之伤

博客的内容,有时老师的板书真的太好了,我就直接摘到博客里面啦,真正消化一章老师的内容,这样做是不可推荐的。

为了弥补内容上的不充实,我的临时之计
是加上我的实践操作演示+实践总结。
不过理论没有深入理解的硬伤依然存在,
希望在后续的学习修正之

这个小节其实就是我的遗憾之处吧。

##1.3 也上进过

先上图(截至到4月28日),论坛里水过不少,竟然收获了27个赞,谢谢大家。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w1o882eu-1656941030427)(https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/0428_rank.jpg)]

此外,收获到3个置顶,( ̄▽ ̄)",谢谢老师和“慕课君的萌宠”。

话说的我的博客让不少人的浏览器崩掉了,真的不好意思啊!8M的动态演示图真的是浏览器的大杀器,最近几期的演示都放的是超链接,大家完全不用担心啦。

真的很喜欢这里大家一起讨论内核的气氛

8周内,有效的学习时间大多数是晚上和大半个周末,每周平均6-8小时(学校里的同学应该比我时间多着)。只能说孟老师的课太有魔力了,竟然坚持下来了。

#2 现在

先给出博客内容不完全列表:

#3 .未来

如果你喜欢linux,我在csdn专栏等你,这里持续更新内核入门学习的心得。

当前这里的专栏把上面所有内容都已经收录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B7D0p3oj-1656941030429)(https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/cowtux.png)]

空说无意义,来真的学习计划吧

##3.1 linux内核模块学习

以下是我寻找出的方案,完全可在老师搭建好的实验平台上继续拓展。

利用qume调试kernel moudle 教程

如果上述方案成功的话,linux driver 那本书的代码都可以在qume平台逐步跟踪啦

想着可以逐步跟踪ldd3书上的代码,心里还是蛮激动的

ldd3 github

##3.2 linux 内存管理机制

入门的话,先看lkd(robert)的书,再看懂wdy这章图吧

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZxssOg7M-1656941030429)(http://cupic.img168.net/bbsfile/forum/linux/month_0811/20081111_9477e6fe879a69d35b15pPat2RQUajuk.gif)]

##3.3 linux 中断系统机制

其实我们学习系统调用的时候,已经中断的脉络走了大半,不过中断可不仅仅是系统调用。

暂且先留个chinaunix内核版主“瀚海书香”的经典4大中断问题,我还在理解中。

  • 1.什么是硬中断,什么是软中断?

  • 2.不同的硬中断是否可以嵌套?相同的硬中断是否可以嵌套,以及是否按优先级嵌套?硬中断最多可能嵌套几级?

  • 3.不同的软中断是否可以嵌套?相同的软中断是否可以嵌套?

  • 4.软中断在什么时间点被调度?

答案

##3.4 linux 某一子系统(v4L2)的分析

工作内容相关,希望得到深入,至少在vediobuf的认识上。

v4L2资料分享

#4 总结
##4.1 最大的收获

实践出真知,从来没有看到内核的代码离自己这么的近

天时地利人和
  • 天时:可以在周末及其他空闲时间进行,当然这是指的学习时间。在学习方面,我接触过linux内核分析与设计/linux代码情景分析等等,但是知识只是混沌在脑子里,正等待机会实践。
  • 地利:有网易云课堂的这个平台(网页版/手机版本)提供资源,还有csdn博客平台的markdown平台支持。
  • 人和:
    • 老师讲的好,理论和实践结合
    • 论坛气氛好,遇到难题可以找到同道中人,老师也会及时回复。

除开上面正统的说法,还有以下的感想。

1)每周的作业考核方式有新意,“博客”形式可以调用自己的主观能动性。写博客和写好博客完全不是一回事。
2)内核原来这么丰富,竟然,进程调度和“庄周梦蝶”联系起。
##4.2 最大的遗憾

  • 本课程开始阶段的学习时间管理不好,错过一期的博客作业
  • 每章节中,自己消化理解的文字很不够,借鉴了很多老师的文字

#5 其他

五一临近,先写了吧,免得后面熬夜加班。希望亲人和朋友们都身体倍棒啊。

怎么这么文艺,“慕课君的萌宠”你好不?貌似还有3周你就要在本论坛里退休啦

#6 附件

用自己的话简要总结您对Linux系统的理解及学习Linux内核的心得;

将您之前的所有博客作业做成目录列表,可以修改原博客理解有误或不准确的地方,可以在目录中给每篇博客加个简要引言,总之,您的这篇学习总结博客能为其他学习者提供一个参考索引;

博客内容的具体要求如下:

  • 题目自拟,内容围绕您对Linux系统的理解及学习Linux内核的心得进行;

  • 将您之前的所有博客作业做成目录列表放在博客中;

    http://blog.csdn.net/column/details/kernel-from-scratch.html

  • 总结部分:您在学习《Linux内核分析》课程中最大的收获?

  • 学习完《Linux内核分析》课程后您最大的遗憾是什么?

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值