一.使用gdb跟踪分析一个系统调用内核函数 1.在test.c文件中添加time函数与采用c语言内嵌汇编的time函数.具体实现请看下图. 2.然后在main函数中添加MenuConfig函数,进行注册。这样当Menuos运行起来时,界面就会多出time与time-asm选项。 3.通过make r...
分类:
系统相关 时间:
2015-04-29 16:45:03
阅读次数:
318
陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000我本来一直在用Linux,通过学习这次系统学习,真的长进了不少,虽然很多知识点还没有完全掌握,能够坚持到结课也不容易了。也是因为课程的原因第一次写技术博文,本质..
分类:
系统相关 时间:
2015-04-29 07:27:07
阅读次数:
254
作者:xujianguo原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000——————————————————————————————————————————————————————-————实验...
分类:
系统相关 时间:
2015-04-27 00:17:51
阅读次数:
159
理解进程调度时机跟踪分析进程调度与进程切换的过程 沙雨济 原创作品转载请注明出处+《Linux内核分析》MOOC课程h...
分类:
系统相关 时间:
2015-04-27 00:05:53
阅读次数:
304
钱自强 +原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-10000290001. 进程切换在内核中的实现linux中进程切换是很常见的一个操作,而这个操作是在内核中实现的。这里我们来分析下内核中是如何实现这个操作...
分类:
系统相关 时间:
2015-04-27 00:04:11
阅读次数:
315
李洋原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000这一次实验是针对linux系统中进程调度时机得深入理解。Linux调度器将进程分为三类:1.交互式进程2.批处理进程3.实时进程根据进程的不同分...
分类:
系统相关 时间:
2015-04-26 22:43:57
阅读次数:
233
一.fork的嵌入式汇编执行#include #include int main(){ pid_t pid; asm volatile( "mov $0,%%ebx\n\t" "mov $0x2,%eax\n\t" "int 0x80\n\t" ...
分类:
系统相关 时间:
2015-04-26 13:34:05
阅读次数:
173
作者:吴乐 山东师范大学《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000本实验目的:通过gdb在linux下对一个简单的命令行命令实现进程的过程进行跟踪,分析一般用户进程实现进程切换的过程,并进一步剖析进程调度的工作的...
分类:
数据库 时间:
2015-04-22 20:32:01
阅读次数:
301
陈铁+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000对于现代操作系统,多任务是必备的,在linux系统下,进程会不断的被内核调度,从X进程切换为Y进程,以实现用户所见到的多任务状态,下面我们就看一看这样的过程,分析..
分类:
系统相关 时间:
2015-04-22 02:09:44
阅读次数:
241
内容一:实验报告相关说明真实姓名谢润帮原创作品转载请注明出处所学课程:《Linux内核分析》MOOC课程链接:http://mooc.study.163.com/course/USTC-1000029000内容二:可执行文件的创建(自己本身对这块不熟,是通过查资料来学习的,篇幅有点多) 2.1 预....
分类:
系统相关 时间:
2015-04-20 22:35:45
阅读次数:
192