标签:
一. 实验要求:
1、题目自拟,内容围绕对进程调度的时机和进程切换进行;
2、可以结合关键代码、实验截图、堆栈状态、CPU寄存器状态等;
3、博客内容中需要仔细分析进程的调度时机、switch_to及对应的堆栈状态等。
4、总结部分需要阐明自己对“Linux系统一般执行过程”的理解。
二. 实验内容:
1、理解Linux系统中进程调度的时机,可以在内核代码中搜索schedule()函数,看都是哪里调用了schedule(),判断我们课程内容中的总结是否准确;
2、使用gdb跟踪分析一个schedule()函数,验证您对Linux系统进程调度与进程切换过程的理解。
3、特别关注并仔细分析switch_to中的汇编代码,理解进程上下文的切换机制,以及与中断上下文切换的关系;
4、根据本周所学知识分析并理解Linux中进程调度与进程切换过程。
标签:
原文地址:http://www.cnblogs.com/lgysblog/p/5400431.html