摘要: linux内核分析的课程已经接近尾声,而学习的道路才刚刚开始。选择这门课程的初衷是因为看到很多招聘岗位要求对linux有一定的掌握、使用经验等等(也可见其重要性),而且身边大家都会,咱也要跟上节奏你说是不。于是乎,本着对新知识的渴望,本着对大家对孟老师各种高度的评价的体验欲望,本着对找个好实习的可以... 阅读全文
posted @ 2015-05-04 22:25 夕羊 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 14 Boss 2 System (The evolution of operating systems.) BOSS 2 系统有着当时最高秩序的智力和工程的成就: 一个基于多信号量的操作系统。 Søren Lauesen (1975) 它是一个运行在扩展版本RC4000内核的强大的... 阅读全文
posted @ 2015-04-27 19:47 夕羊 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 郑斌 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000理解进程调度时机中断处理过程(包括时钟中断、I/O中断、系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用sc... 阅读全文
posted @ 2015-04-26 18:05 夕羊 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 郑斌+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验要求:理解编译链接的过程和ELF可执行文件格式,详细内容参考本周第一节;​编程使用exec*库函数加载一个可执行文件,动态链接分为... 阅读全文
posted @ 2015-04-19 18:56 夕羊 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 郑斌 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验要求:阅读理解task_struct数据结构http://codelab.shiyanlou.com/xref/linux-3.18.6... 阅读全文
posted @ 2015-04-12 23:18 夕羊 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 郑斌 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验要求:使用gdb跟踪分析一个系统调用内核函数(您上周选择的那一个系统调用),系统调用列表参见http://codel... 阅读全文
posted @ 2015-04-05 16:56 夕羊 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 郑斌 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000水平有限,学的不深,不对之处,多多指教实验要求:选择一个系统调用(13号系统调用time除外),系统调用列表参见http://cod... 阅读全文
posted @ 2015-03-27 22:33 夕羊 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 郑斌 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000该文章为课程的第三个实验记录及分析。实验指导:1.使用实验楼的虚拟机打开shellcd LinuxKernel/qemu -kernel linux-3.18.6... 阅读全文
posted @ 2015-03-20 21:55 夕羊 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 郑斌 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000第二周的实验内容分析1.实验环境:实验楼中执行。2.程序代码整个程序主要由3个文件构成:1)mypcb.h。 主要定义了进程结构体2)mym... 阅读全文
posted @ 2015-03-12 18:19 夕羊 阅读(212) 评论(0) 推荐(0) 编辑