码迷,mamicode.com
首页 > 系统相关 > 详细

LINUX内核学习总结

时间:2016-04-22 23:34:55      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

LINUX内核学习总结

姓名:李冬辉

学号:20133201

注: 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000

 

Linux系统的理解:

Linux系统是一个支持多用户,多线程的优秀的操作系统,功能非常强大和完善,这些功能都是由Linux内核提供的。经过多年的发展,Linux内核被精简优化,已经形成了完备的体系。它向用户提供以下几个方面的功能保障:内存管理,进程调度,文件系统,设备管理,网络管理。本课程中,老师集中精力于一点,主要讲了进程和进程调度这一方面的知识,让我们知道了什么是进程,进程与可执行程序之间的关系,可执行程序如何启动,系统调用怎样进行,进程调度的过程等等。

 

第一周到第八周博客作业目录:

一、分析汇编代码理解计算机是如何工作的

http://www.cnblogs.com/petede/p/5212543.html

二、理解操作系统是如何工作的

http://www.cnblogs.com/petede/p/5244245.html

三、跟踪分析Linux内核的启动过程

http://www.cnblogs.com/petede/p/5267564.html

四、使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

http://www.cnblogs.com/petede/p/5278770.html

五、分析system_call中断处理过程

http://www.cnblogs.com/petede/p/5319027.html

六、分析Linux内核创建一个新进程的过程

http://www.cnblogs.com/petede/p/5345060.html

七、Linux内核如何装载和启动一个可执行程序

http://www.cnblogs.com/petede/p/5351696.html

八、理解进程调度时机跟踪分析进程调度与进程切换的过程

http://www.cnblogs.com/petede/p/5396546.html

 

学习体会:

学习完这个课程之后,加深了我对操作系统理论的理解,知道了Linux系统是如何工作的,看得懂一些简单的内核代码,记住了一些Linux命令行界面的操作指令。在这门课程中,教给我更多的是学习方法,即从何处着手学习Linux内核,课程中给了我们很多这方面的提示,例如:如何调试内核,如何看懂内核中的汇编代码,如何分析系统调用等等。经过几周的学习,个人觉得受益匪浅,希望以后还可以更多的了解LINUX。

 

LINUX内核学习总结

标签:

原文地址:http://www.cnblogs.com/petede/p/5423053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!