陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000Linux内核对进程管理是操作系统的重要任务之一。此次实验就是了解内核创建一个新进程的大致过程。为了简单,使用fork再用户态创建一个进程。代码如下:#include<std..
分类:
系统相关 时间:
2015-04-10 11:40:39
阅读次数:
222
作者:吴乐 山东师范大学《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、实验过程1.打开gdb,设置断点2.跟踪到do_fork处3.跟踪到copy_process断点处。4.跟踪到ret_from_fork子进程...
分类:
系统相关 时间:
2015-04-08 23:06:50
阅读次数:
365
朱宇轲 +原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000本次作业将继续上次的实验,用gdb追踪系统mkdir执行系统调用的过程,并分析system_call的中断处理过程。首先应当将上次写的代...
分类:
其他好文 时间:
2015-04-05 23:14:09
阅读次数:
216
原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000——————————————————————————————————————————————————————-————实验目的: 通过gdb调.....
分类:
其他好文 时间:
2015-04-05 23:12:37
阅读次数:
189
本周学习了孟宁老师的《Linux内核分析》,按照课程要求,做实验如下:首先使用gdb跟踪一个系统调用,我们选择上周实验所写的代码,修改这两段代码成两个系统调用,放入根文件系统中,作为本次实验将要观察的系统调用。修改代码如下:1) c实现的系统调用int mkdir_c(int argc, char ...
分类:
其他好文 时间:
2015-04-05 20:21:50
阅读次数:
142
郑斌 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验要求:使用gdb跟踪分析一个系统调用内核函数(您上周选择的那一个系统调用),系统调用列表参见http://codel...
分类:
系统相关 时间:
2015-04-05 17:21:00
阅读次数:
252
朱秀秀 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 通常,在OS的核心中都设置了一组用来实现各种系统功能的子程序(过程),并把它们提供给用户调用,每当用户在需要系统提供某种服务的时候,就可...
分类:
其他好文 时间:
2015-04-05 15:57:50
阅读次数:
147
这篇是网易云课堂《Linux内核分析》这门课的作业这周的作业是用GDB调试系统调用。我断点倒是能打上,但是单步执行的时候总是乱跳,而且变量值也查不到,都是optimized out。查了下好像是因为编译优化的问题。目前我也没有什么好办法。不管了先把实验截图和流程图发上来。
分类:
其他好文 时间:
2015-04-05 13:14:07
阅读次数:
165
陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000作业的难度在增加,实验楼的虚拟机不太稳定,经常用着用着就不能操作了。没有细致研究,于是就在VirtualBox下新建了虚拟机,还算顺利。下载了Ubuntu的mini.iso,结果界..
分类:
数据库 时间:
2015-04-03 11:38:54
阅读次数:
182
陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000作业的难度在增加,实验楼的虚拟机不太稳定,经常用着用着就不能操作了。没有细致研究,于是就在VirtualBox下新建了虚拟机,还算顺利。下载了Ubuntu的mini.iso,结果界..
分类:
数据库 时间:
2015-04-03 11:38:32
阅读次数:
190