要求:
请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。
谈谈您对课程的心得体会,改进建议等。
产出要求是发表一篇博客文章,长度不限,只谈自己的思考,严禁引用任何资料造成文章虚长。
一、精简的Linux系统概念模型
在Linux系统分析这门课中,我们主要学习了中断,系统调用,程序加载执行,进程管理,文件系统,计时器方面等方面的内容。
系统调用(system call)利用陷阱(trap),是异常(Exception)的一种,从用户态进?内核态。
中断的分类
进程地址空间结构
进程管理和调度
二、举例子纳入模型中验证
心得体会&改进建议
孟老师的班级博客模式很好,很利于同学之间互相帮助、互相学习。做实验不会的时候有参考很重要,不然容易卡住。而且期末复习的时候有参考,很利于学习总结。我个人写技术博客也是从孟老师带着进入博客园开始的。
李老师上课很认真、很充实、很硬核。不过建议以后上课语速放慢一点,不然很多同学都是上课不容易跟上。还有就是建议平时布置一些作业,方便加深对上课内容的理解,更加透彻地学习。
经过本次课程的学习,更加深入理解Linux内核的原理以及实践。以前对于Linux可能更多的是在操作系统的理论层次,这次亲身体验了Linux的具体实验流程,包括深入系统内核调用,对操作系统如何运行有了更深的理解。