第一次作业:深入源码分析进程模型
摘要:本文介绍第1次作业的详细内容,包括评分标准。
注:本次作业提交截止时间为UTC+8(北京时间),2018-5-1 22:00(星期二),以博客发表日期为准。
1. 作业内容
挑选一个开源的操作系统,深入源码分析其进程模型,具体包含如下内容:
- 操作系统是怎么组织进程的
- 进程状态如何转换(给出进程状态转换图)
- 进程是如何调度的
- 谈谈自己对该操作系统进程模型的看法
在撰写博文的时候,需要给出相应的源代码(核心代码就行,比如进程的数据结构,不需要给出全部的成员变量,只给出核心变量就行了),并结合源代码分析。为了增加代码可读性,需要高亮代码。
阅读源代码理解操作系统的博文撰写可以参考:Contiki学习笔记:目录。
2. 如何提交作业
提交作业步骤如下:
-
在博客园注册个人博客(如果没有的话),并加入班级博客16级计算机 - 操作系统(集美大学)
(邀请链接将单独发送给大家) -
将作业发表到个人博客,文章类型选择“随笔”
-
在班级博客提交作业,具体操作见:如何在班级博客中提交作业
3 评分标准
学生将作业发布到自己的博客并提交到班级博客,助教阅读后,根据博文质量给出0至10分中的一个,更具体的细则如下:
- 6-10 言之有物,行文真诚,有深度,有自己的理解
- 3-5 完成作业部分内容
- 0-2 行文杂乱,可读性差,有应付嫌疑
值得注意的是:本次作业提交截止时间为UTC+8(北京时间),2018-5-1 22:00(星期二),以博客发表日期为准。
- 按时交,按上述的评分标准打分
- 晚交,0分
- 迟交一周以上,倒扣本次作业分数
- 抄袭,倒扣本次作业分数
4 博文规范
博文规范,详情见作业提交:博文规范。
延伸阅读:2017BUAA软工助教-博客格式的详细说明。