欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    指导书《操作系统课程设计》09软件工程(1班).docx

    • 资源ID:85588442       资源大小:144.75KB        全文页数:8页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    指导书《操作系统课程设计》09软件工程(1班).docx

    附件5:课程设计指导书第 1 页 共 8 页一、课程设计目的操作系统是计算机专业的一门专业根底课,主要内容是介绍操作系统的原理和策略;操作系统课程设计是在学生学习完该课程以后(或学习过程中)进展的设计性试验课程,目的是使学生加深理解操作系统中的策略与思想, 并能编程实现。课程设计的工程中,包含了假设干子工程,分别设计实现这些子工程和算法策略,并用程序模拟运行。这种训练把学问猎取和工程实践二者有机结合,增加对课程内容的理解和把握,并获得有关工程治理和团队合作等方面的训练和阅历。二、课程设计主要内容及要求任务一:信号量掌握线程同步该任务含两个程序的设计与编写,程序1同步两个线程,其一输格外数,另一线程输出偶数,且二者穿插数据输出;程序2实现男女共用浴室的状况下的同步与互斥,男女到达浴室的时间数据放在文本文件。对于给定的输入文件,观看测试输出结果的正确性。课时4个学时。任务二:程序模拟存储治理之“伙伴系统”算法设计与编写程序实现动态内存治理之“伙伴系统”算法。初始内存的大小必需是2 的幂、申请内存的进程大小及次序等数据放在文本文件中。对于给定的输入文件,输出进程申请与退出每步的内存安排状态。课时4个学时。任务三:老化算法模拟分页系统设计与编写程序使用老化算法模拟一个分页系统。页面访问序列从文件文本文件中读取。对于一个给定的输入文件,列出每1000个内存访问中发生缺页中断的数目。课时4个学时。任务四:使用工具分析Windows之NTFS文件系统使用WinHex工具分析当前操作系统通常是Windows XP的NTFS或FAT32文件系统组织方式。具体要求随后供给。课时2-4个课时。三、课程设计根本步骤及进度安排1. 学生分组建议2-4人一组、了解课程要求及生疏任务一。第10周2. 完成任务一的程序设计、编写与测试工作。第11周3. 开头任务二的程序设计工作。第12 周4. 完成任务二的程序设计、编写与测试工作。第13周5. 开头任务三的程序设计工作。第14周6. 完成任务三的程序设计、编写与测试工作。第15周7. 生疏任务四所使用的工具WinHex,并分析当前电脑的操作系统,以任一文件为实例分析文件系统的治理组织机制。第16周8. 编写课程设计报告并进展辩论。第17周 详情见“实践教学日历”四、考核方法:按学院要求进展考核,打分:1、 寻常成绩。包括课堂出勤状况、文档提交状况等内容。占总成绩的 20%。2、 工程辩论成绩。每个题目均需要进展工程辩论,辩论时实行单人辩论的方式,依据所做题目评委出题进展辩论。占总成绩的 30%。3、 课程设计报告成绩。占总成绩的 50%。4、 优秀率不超过 15%。附录题目一:信号量掌握线程同步设计内容: 程序 1:1. 两个线程,一者输出 1-30 的偶数,一者输出 1-30 的奇数。2. 使用一个信号量,掌握二线程分别输出即一个线程完成数据输出后, 另一个线程方可开头数据输出。3. 使用二个信号量,掌握二线程其中之一输出一个数后,随后另一个线程也输出一个数,交替输出直至完毕。程序 2:教材 P98 页 51 题假设一个大学为了卖弄其政治上的正确性,预备把美国最高法院的信条“公平但隔离其本身就是不公平”既运用在种族上也运用在性别上,从而完毕校园内长期使用的浴室按性别隔离的做法。但是,为了迁就传统习惯,学校公布法令:当有一个女生在浴室里,那么其他女生可以进入,但是男生不行,反之亦然。在每个浴室的门上有一个滑动指示符号,表示当前处于以下三种可能状态之一:l 空l 有女生l 有男生用你偏好的程序设计语言编写下面过程可以随便承受所期望的计数器和同步技术:l woman_wants_to_enterl man_wants_to_enterl woman_leavesl man_leaves设计要点与关键技术:1. 线程的同步与互斥2. 信号量上的P、V 操作算法3. 使用Visual Studio2022 开发平台第 5 页 共 8 页题目二:程序模拟存储治理之“伙伴系统”设计内容:1. 依据以下图所示的算法或严蔚敏数据构造C 语言版P203 的内容编写程序。2. 测试数据依据以下图并将其放在一个文本文件中。设计要点与关键技术:1. 动态内存治理之伙伴系统算法2. 递归算法3. 使用Visual Studio2022 开发平台第 6 页 共 8 页题目三:老化算法模拟分页系统设计内容:1. 编写一个程序,它使用老化算法模拟一个分页系统。页帧的数量是参数。页面的访问序列从文件中读取。对于一个给定的输入文件。列出每1000 个内存访问中发生缺页中断的数目,它是可用页帧数的函数。教材 P141, 41 题2. 一个简洁的典型测试数据: 安排的内存帧数:3进程页访问序列:0、1、2、3、4、1、2、0、1、2、3、4、0、1、2、33. 按要求设计测试比较更大数据量的页面访问设计要点与关键技术:1. 老化算法的理解2. 使用Visual Studio2022 开发平台题目四:使用工具分析 Windows 之 NTFS 文件系统设计内容:1. 学习WinHex 工具软件的使用;2. 利用 WinHex 工具对根名目下的文件进展删除、隐蔽、恢复、属性修改及查找其数据的存储位置;3. 对非根名目下的文件进展上述2项的操作;4. 利用工具移动某个文件的数据块。也可在FAT32 文件系统中进展上述操作设计要点与关键技术:1. 对NTFS 或 FAT32 的组织构造的生疏2. 工具的使用娴熟度

    注意事项

    本文(指导书《操作系统课程设计》09软件工程(1班).docx)为本站会员(24****店)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开