操作系统课程设计任务书--苏州科技学院--精.docVIP

操作系统课程设计任务书--苏州科技学院--精.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程设计指导书 .课程设计的任务 .1 基本任务要求 题目1:多道程序缓冲区协调操作 如下图所示,有10个P操作要不断循环地向Buffer送数据,有一个Move操作要不断地将Buffer的数据取到Buffer,有20个GET操作要不断地从Buff中取数据。Buffer的容量是10,Buff的容量是20, P、 M、 G每次操作一个数据,为了在操作的过程中要保证数据不丢失,每个Buffer每次只能接受一个P或一个Move或一个Get,多个操作不能同时操作同一B。设计一个多道程序完成上述操作。 试用P、V原语协调P、 M、G的操作,并说明每个信号量的含义、初值和值的范围。 图1 Buffer操作 题目:P0 3 2 2 1 0 0 P1 6 1 3 4 1 1 P2 3 1 4 2 1 1 P3 4 2 2 0 0 2 P4 3 1 3 1 0 3 取了4种不同的例子,来测试系统的主要功能是否实现: 进程i Request[i] 检测结果 a. 1 2 1 2 RequestNeed b. 0 2 2 2 RequestAvailable c. 1 1 0 1 可以分配 d. 0 1 0 1 系统不安全 题目:题目:题目:inux系统,该软盘可独立启动Linux系统。 题目:题目:.2 提交的材料 提交软件安装盘; 源程序; 设计说明书(电子版):格式要求见.9节描述; .3评分和验收标准 .3.1评分标准 (1) 软件演示及讲解 45分 (2) 设计报告 35分 (3) 使用手册 10分 (4) 注释及良好的程序设计风格 10分.3.2验收标准 教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。 (1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成设计,软件运行正常,能够突出表现多道程序运行的特点,回答问题准确明了,可以评为优秀(A)。 (2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成、软件基本运行正常,能够表现多道程序运行的特点,回答问题正确,可以评为良(B)。 (3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本独立完成,软件基本运行正常,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为中良(C)。 (4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分独立完成,软件基本可以运行,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为及格(D)。 (5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分不能独立完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。 5.设计的基本步骤 需求分析 查找相关技术资料,了解基本原理,根据题目要求的功能。. 设计软件的界面 程序运行界面要求使用中文或中英文对照.。 总体设计 确定基本的技术路线:面向过程还是面向对象; 确定软件的总体结构、模块关系、总体流程; 确立要创立的进程或线程; 确定开发要使用的语言环境; 要解决的关键技术问题。 详细设计 确定要使用的函数、API,掌握它们的使用的参数和返回值。 确定模块内部的流程和实现算法; 确定要设计的过程、构件、类、对象、函数和它们的参数。 编码设计 建立设计编程的环境; 注意编程的风格的规范。 实际数据运行测试 检查程序是否有错误; 检查界面是否美观; 检查操作是否方便; 检查提供的信息是否清晰; 检查性能是否稳定。 .设计说明书内容要求 .1 概述 目的; 主要完成的任务; 使用的开发工具; 解决的主要问题。 .2 使用的基本概念和原理 多道程序;进程;线程;同步和互斥的概念。 .3 总体设计 确定基本的技术路线:面向过程还是面向对象; 确定软件的总体结构、模块关系、总体流程; 确立要创立的进程或线程。 .4 详细设计 确定要利用的API,掌握它们的使用的参数和返回值,要给出具体的名称和参数及其解释; 确定模块内部的流程和实现算法

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档