操作系统实验作业(三).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《操作系统实验(三)》 2013/4/19 操作系统实验 (三) ——中断和IO 体验 本次作业会将中断和IO 结合,写一个简单的os 层次的小程序。本次作业具 有一定难度,请务必在deadline 之前预留时间完成。 完成作业时你可能需要仔细阅读《Orange’S》的第【3.4 节】,【5.5 节】,【7.1 到7.3 节】。同时,务必仔细阅读下面的作业说明,有任何不清楚的请及时Email 我,abraham1@163.com 。 基本要求【90%】: 1. 使用make 构建整个项目。程序要求必须进入到保护模式下完成。 2. 屏幕从左上角开始,可以输入a-z 和0-9 字符。不考虑大小写,不考虑换行, 不考虑删除退格等情况。也就是说,最简单的输入。不需要有光标。 3. 每隔10 秒左右,清空屏幕。输入的字符重新从左上角开始显示。 补充说明: l make 构建项目是必须的,要求使用make 命令可以完成从编译汇编到生成 所需的bin 文件。检查作业时,助教会在你交的项目文件夹内放入一个新 的a.img 文件,并执行make 命令。请在交的作业里附上ReadMe.txt,说 明你的项目在make 执行完成后需要将哪些文件如何处理,比如典型的情况 是将boot.bin 写入a.img 第一个扇区,将loader.bin 和kernel.bin 放入a.img 软盘中。因为挂载软盘在各个系统中有差异,所以不要求大家在make 命令 中像《Orange’S》一样连loader.bin 等文件都能写入a.img 中。 l 对于boot.bin 和loader.bin,你可以直接使用《Orange’S》的代码。也就是 说,本次作业,你可以直接在光盘中第5 章的相关源代码上面修改。这些代 码已经组织好了包括boot.bin, loader.bin 和kernel.bin 的结构。如果你认真 完成了第二次作业,仔细阅读了教材并且试验过,会很理解这个结构。否则, 你可能需要先阅读教材把上一次缺少的内容补上。当然,如果你不想用这个 模式,想就是自己完全写代码,这个是完全可以接受的,只要在ReadMe.txt 上有相关说明就可。 l 对于ReadMe.txt,如果你是在教材代码上修改的,必须还要有你自己写的代 Drafted by 葛羽航, version 1.0.0 1 《操作系统实验(三)》 2013/4/19 码部分大概在哪些地方的述。 l 对于第2 点,检查作业时助教在 10 秒内会限定输入20 个以内字符并且只 含有0-9 和a-z 并且只会在一行内。 l 完成基本要求,即可以得到本次作业的90%的成绩。还有 10%的成绩希望 大家至少尝试完成一项额外要求。 额外要求 【按点加分】: 1. 支持回车换行。【10%】 2. 支持退格。【10%】 3. 支持Shift 大小写。【10%】 4. 有固定光标。【10%】 5. 有闪烁光标。【10% 】 6. 每周期(10 秒)后显示的颜色发生改变。【10%】 7. 其它。【=20% 】 补充说明: l 额外的成绩按点加分,请一并在ReadMe.txt 中说明。如果大家觉得某项的 难度比较大但你实现了,可以申请更多加分。但每项不超过20%。 l 对于第7 点,如果还有其它功能也可以申请,请一并在ReadMe.txt 中说明。 但不超过20%的加分。 l 为了鼓励大家,以上的加分不封顶。最后的成绩折算下来后可以超过本次实 验的由葛季栋老师确定的分数,一并加入OS 实验部分的成绩。当然,要是 最后整个OS 实验部分的成绩超过了满分,则只能以满分计算,不会将多出 的成绩算

文档评论(0)

JuanHuang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档