燕山大学操作系统课设要求

上传人:新** 文档编号:497209337 上传时间:2023-04-04 格式:DOC 页数:9 大小:61KB
返回 下载 相关 举报
燕山大学操作系统课设要求_第1页
第1页 / 共9页
燕山大学操作系统课设要求_第2页
第2页 / 共9页
燕山大学操作系统课设要求_第3页
第3页 / 共9页
燕山大学操作系统课设要求_第4页
第4页 / 共9页
燕山大学操作系统课设要求_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《燕山大学操作系统课设要求》由会员分享,可在线阅读,更多相关《燕山大学操作系统课设要求(9页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 计算机09,信息安全09操作系统课程学习总结会议操作系统课程设计任务安排时间:1月9日(星期一)、1-4节地点:四教(108)教室 全体同学必须参加内 容(1)对在操作系统课程学习中取得优异成绩同学进行表彰;(2)对操作系统课程设计任务进行部署;(3)邀请有经验老师和研究生讲解课程设计中方法和技术。 课程设计具体要求0操作模式(1) 课程设计按班分小组进行,每小组最多2人;(2) 小组设课题组长一名;(3) 每个小组的成员要有明确的分工;(4) 自我评定成绩(ABCDE),每个小组最多只能有1个A,按贡献大小降序排列。(5) 将评选出优秀的课程设

2、计,并对其表彰,并在网站上展示。1 提交的材料 (1)提交软件发布运行版本、源程序、课程设计说明书(电子版在网上提交); http:/202.206.245.23/oscai/ 网上以操作系统课程第3次作业形式提交,将软件发布运行版本、源程序、课程设计说明书(电子版)压缩,以压缩文件形式提交。作业名称以学号命名。若果是一个小组的话,以小组成员学号简写形式命名提交。如070104010001,070104010002两个同学一组的话,提交作业名称为070104010001-02 (2)提交课程设计说明书(打印版):格式要求见4.10节描述; (3)2012年01月 14 日前检查提交,不许携带病

3、毒。2评分和验收标准 2.1评分标准 (1) 软件设计、演示及讲解 55分(2) 设计说明 35分(3) 使用说明 10分2.2验收标准教师根据设计报告、软件的运行演示和学生回答问题的情况评定成绩。 (1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成设计,软件运行正常,创意新颖,能够突出表现多道程序运行的特点,回答问题准确明了,可以评为优秀(A)。 (2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,独立完成、软件基本运行正常,能够表现多道程序运行的特点,回答问题正确,可以评为良(B)。 (3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本独立完成,软

4、件基本运行正常,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为中(C)。 (4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分独立完成,软件基本可以运行,基本能够表现多道程序运行的特点,回答问题部分正确,可以评为及格(D)。 (5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分不能独立完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。3设计的基本步骤(1) 需求分析查找相关技术资料,了解基本原理,根据题目要求创意软件的功能。.(2) 设计软件的界面程序运行界面要求使用中文或中英文对照.。(3) 总体设计 确定基本的技术路线:面向

5、过程还是面向对象;确定软件的总体结构、模块关系、总体流程;确立要创立的进程或线程;确定开发要使用的语言环境;要解决的关键技术问题。(4) 详细设计确定要使用的进程操作的函数、原语、API,掌握它们的使用的参数和返回值。确定模块内部的流程和实现算法;确定要设计的过程、构件、类、对象、函数和它们的参数。(5) 编码设计建立设计编程的环境;注意编程的风格的规范。(6) 实际数据运行测试 检查程序是否有错误; 检查界面是否美观; 检查操作是否方便; 检查提供的信息是否清晰; 检查性能是否稳定。4设计说明书内容要求4.1 概述 目的; 主要完成的任务; 使用的开发工具; 解决的主要问题。4.2 使用的基

6、本概念和原理例如:多道程序;进程;线程;同步和互斥的概念。4.3 总体设计 确定基本的技术路线:面向过程还是面向对象;确定软件的总体结构、模块关系、总体流程;确立要创立的进程或线程。4.4 详细设计确定要利用的进程操作的函数、原语、API,掌握它们的使用的参数和返回值,要给出具体的名称和参数及其解释;确定模块内部的流程和实现算法;确定要设计的过程、构件、类、对象、函数和它们的参数,要给出具体的名称和参数及其解释。4.5 编码设计开发环境的设置和建立;程序设计时要注意的事项;关键构件/插件的特点和使用;主要程序的代码设计及注释;解决的技术难点、经常犯的错误。4.6 测试时出现过的问题及其解决方法

7、4.7 软件使用说明基本功能需要运行的环境安装运行操作4.8 总结 详细列出已经课程设计的完成情况、未完成的部分;小组成员分工和成绩自我评定及排序,每个组最多只能有1个A;收获、经验、教训和感受等;4.9参考文献列出你所用的参考文献,包括Web上的资源。4.10 格式要求(1) 论文开本为A4;(2) 报告书标题用小2号黑体字,横向居中排放;(3) 1级标题用小3号黑体;(4) 2级标题用4号黑体;(5) 3级标题用小4号黑体;(6) 正文用5号宋体字,行间距为最小值18磅;(7) 各层次标题均不得置于页面的最后一行,即不允许“背题”;(8) 图下方要有图号和图名,表上方要有表号和表名;(9)

8、 参考文献编写项目和顺序规定如下: 序号 作者.书名.出版地:出版者,出版年:引用部分起止页 序号 作者.文章名.学术刊物名,年,卷(期):引用部分起止页表1 层次代号及说明层次名称示例说明全文标题 XXXX名居中排,章序用阿拉伯数字1级标题1 题序顶格书写,与标题间空一字,下面阐述内容另起一段 2级标题1.1 3级标题1.1.1 封面 燕山大学课程设计说明书 课程设计名称:操作系统 题目:XXXXXXX 班级: 开发小组名称: 课题负责人: 课题组成员: 姓名 学号 班级 自评成绩 课题开发日期:5 设计题目(根据要求设计,并进行创意和完善)题目1:多道程序缓冲区协调操作如下图所示,有多个P

9、UT操作要不断循环地向Buffer1送数据,有Move1操作和Move2操作要不断地将Buffer1的数据取到Buffer2和Buffer3,有多个GET操作要不断地从Buff2和Buffer2和Buffer3中取数据。PUT、 MOVE、 GET每次操作一个数据,为了在操作的过程中要保证数据不丢失, 每个Buffer每次只能接受一个PUT或一个Move或一个Get,多个操作不能同时操作同一BUFFER。设计一个多道程序完成上述操作。Get2PutMove2Buff1Buff2Buff3Move1Get1 PUT MOVE GET 图1 Buffer操作 基本功能要求(1) 显示Buffer的

10、操作过程;(2) 可以设定各Buffer的容量、PUT、GET、Move操作的个数;(3) 可以设定PUT、GET、Move操作的速度;(4) 实时显示每个Buffer中数据的个数,空闲Buffer的空间的个数(5) 实时显示线程、进程所处于等待(阻塞)状态的个数(6)程序运行结束,显示汇总数据:总的运行时间;Buffer中数据的个数;已放入BUFFER的数据个数;已放已取的数据个数;平均每个buffer中的数据个数。可以根据题目的基本要求进行丰富的创意和想象。题目2: 利用多道程序技术编写一个页式存储管理中页面置换(淘汰)的模拟程序。基本功能要求(1) 可以模仿一个进程可以不断地随机产生页面

11、存取序列 ,也可以输入一个页面存取序列 (2) 可以设置输入留驻页面的个数,可以设置内存、快表、缺页中断的时间,并提供省缺值(3) 实时显示一个进程逻辑页面的状态和内存的使用状况(4) 计算FIFO、LRU、LFU、OPT页面置换算法的置换次数; (5) 计算每种页面置换算法每个页面的存取时间。 可以根据题目的基本要求进行丰富的创意和想象。题目3: Andriod 操作系统下的一个应用程序。 基本功能要求(1)可以在Andriod手机模拟器上运行,也可以在Andriod手机上运行。(2) 程序的功能应该有创意,能体现在手机这样的移动设备上运行的特点。题目4:自选题目-多道程序间协同操作(自拟)

12、学生自拟设计一个题目,可以是个游戏,可以解决一个简单的实际问题的解决,也可以是客观世界中事物处理的模拟,但要求能够反映多道程序间协同操作,采用多进程或多线程机制设计和运行,尽量体现进程间的同步和互斥关系。要求:(1)一定使用多道程序设计技术;(2)外观明显体现多道的特征。 6开发环境、技术、工具和工期(1) 建议使用windowsXP、windows2003、Linux 或Android操作系统,采用的编程语言为可以为VC、Java、.NET或C+ 等;(2) 采用多道程序设计技术实现;没有直接对thread and process 支持的语言,考虑使用API函数;(3) 一周之内完成;7 运行要求(1) 经调试后程序能够正常运行,采用多进程或多线程方式运行,界面尽量体现多道程序的特点、进程间的同步和互斥关系。(2) 本程序可运行在Win XP、Win2000、Win2003、 Linux或Android操作系统下,可安装到任意路径下。 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号