#学号后三位:072
原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/
一:实验要求
(1) 完成一个简单的时间片轮转多道程序内核代码
(2) 分析进程的启动和进程的切换机制
(3) 理解操作系统如何工作
二:实验环境
本次实验主要使用实验楼linux内核分析课程线上虚拟机的linux环境来完成,具有环境免配置,使用方便,不消耗主机资源等优点。
实验楼链接:https://www.shiyanlou.com/courses/195
三:实验过程
1. 实验前环境测试
由于本次实验是在实验楼的虚拟机上运行的,MyKernel的实验环境已经部署好了。如果想要在自己的虚拟机上进行实验的,请按照孟老师的部署方案一步步执行即可完成署。
在开始进行正式实验之前,我们先来测试一下。
第一步:打开虚拟机终端,输入以下命令
成功运行后,会弹出一个QEMU窗口,不断输出字符串:>>>>>my_timer_handler here <<<<< 和 my_start_kernel here
截图如