04 2016 档案

摘要:casualet + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 linux中的schedule函数负责完成进程调度,本文将分析schedule相关的机制,并通过调试运行的方式来补充说 阅读全文
posted @ 2016-04-14 11:56 Casualet 阅读(10320) 评论(0) 推荐(0) 编辑
摘要:exec*函数对应的系统调用会加载可执行程序到内存进行执行。本文将分析可执行程序加载的过程,包括可执行程序的个是ELF,动态链接以及静态链接相关内容,并通过gdb调试的方式展示该系统调用的执行过程。 具体的实验环境设置流程可以参考之前的系列文章。 首先我们设置一些断点,然后依然使用qemu命令运行内 阅读全文
posted @ 2016-04-08 17:25 Casualet 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:casualet + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 前言: 在linux中,我们可以通过fork系统调用来处理进程创建的任务。对于进程的创建, 可以sys_clone 阅读全文
posted @ 2016-04-03 21:54 Casualet 阅读(1709) 评论(0) 推荐(0) 编辑