【COMP2211操作系统】Operating Systems (COMP2211)
Coursework 5: Independent project
Submission You should submit your work as a .pdf file, no other format will be accepted. You
should submit via Gradescope.
Deadline 8th January 2021
Weighting This piece of summative coursework is worth 20% of the module grade.
Learning outcomes In this coursework you will demonstrate:
- The ability to make reason design decisions.
- A knowledge of modern operating system components.
- The ability to program components of an operating system.
In this coursework you will produce a report about the implementation of a new feature in the Xv6
operating system. The new feature may be an enhancement of an already existing component of
the operating system. You may choose to implement something from the list below, or if you would
like to do something different then please speak to the module leader to ensure it is appropriate. - Copy-on-write functionality
- Interprocess communication
- User threads
- Scheduler enhancements (past that provided in Coursework 4)
- Shell enhancements
- Implementation of mmap
- Implementation of better error handling by the operating system.
Your report should be no more than 4 sides of A4 (single spaced, 10pt font minimum), including
figures and references. You should ensure that any sources are appropriately referenced.
You may provide an appendix containing any code you wish to be considered as part of your
submission - this should be referenced in the text.
Your report should contain the following section headers: - Feature description (5 marks)
- Design considerations (5 marks)
- Implementation details (5 marks)
- Evaluation of the feature (5 marks)
The clarity of your report will be included in the marking. You should carefully consider the
appropriate use of text, figures and tables.
推荐阅读
- Java100例教程|UDP网络基础知识简介
- Python爬取分享|使用Python获取国际版淘宝AliExpress的商品信息
- #|C语言每日一练——第140天(抓交通肇事犯)
- Go语言|Go语言编程笔记1(Hello World)
- 程序员|普通二本的辛酸Java面试之路,实战篇
- 程序员|【深度思考】普通二本的辛酸Java面试之路,含答案解析
- ESE531信号处理
- JavaWeb|浅谈JVM
- JavaWeb|Java模拟实现HTTP服务器