钱自强 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
1.实验结果
这周主要是搭建linux内核测试的环境,以及简单分析linux内核的相关函数和执行步骤。
首先是将一个内存镜像装入内核中运行的实验,这里是使用menu程序。实验结果如下。
第二个实验主要是搭建gdb的测试平台,利用gdb设置断点,将断点设置在start_kernel处。以下是实验结果
2运行分析
3总结
linux启动过程中首先有一个启动进程即0号进程,而这个进程是对linux系统不可见的,而其它所有的进程都是由这一个进程创建的。也就是说process1也是由process0创建而来的。而idle进程则主要是在系统的空闲时被系统调用。
时间: 2024-10-10 06:47:38