操作系统设计与实现
系统软件方向的必修课。十分锻炼 Coding 能力,是选修课中的一股清流。
课程总评分布
类别
占比
备注
平时
10%
送分,无考勤
实验作业
60%
期末攻防战
30%
实验
每周一次。
实验分为两部分,前 12 周的主题为常规的操作系统;后两周的主题为区块链。
区块链部分的实验过于复杂,且评测波动大,因此完成实验的同学不是很多。
课程给分还是很慷慨的,基本上前期实验和攻防战正常完成,即使区块链部分未能完成,最后也能得到令人满意的分数。
形式类似于 PA:在助教提供的代码框架进行迭代,实现操作系统中的各类功能(如进程、线程、信号量、文件管理等) 。好在文档提供的及其详尽,跟着实验手册一步一步走,比起 PA 还是简单不少。
期末攻防战
整个课程中较为有趣的部分。老师会提供一些可供选择的系统方向的论文,攻方和守方会围绕这篇论文展开攻防。
具体流程为:首先由守方介绍论文内容,随后攻方向守方发起提问与质询。攻防环节结束后,全班将以投票方式分别选出攻、守两方的 MVP,并在课程最后颁奖。
资料下载
好像没什么资料可以给大家呀,这门课也用不到啥祖传资料吧hhhhh
最后更新于