实验环境:虚拟机Ubuntu Kylin 16.04
实验截图:
图1:搭建内核
图2:运行内核
图3:时间片轮转
图4:mypcb.h文件代码
图5:内核初始化部分代码
图6:中断处理部分代码
总结:通过运行简易内核理解操作系统是如何工作的。计算机工作三大法宝:存储程序计算机模型、函数调用堆栈、中断。函数调用堆栈使得高级语言得以运用,堆栈实现了函数参数的传递和局部变量的存储。中断机制是多道程序操作系统的基本。
小市民 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000