- 3
- 0
- 约8.98千字
- 约 13页
- 2016-06-30 发布于贵州
- 举报
计算机2101软件101os 课设任务书
武汉理工大学华夏学院
课程设计报告书
课程名称: 操作系统原理
题 目:
系 名: 信息工程系
专业班级:
姓 名:
学 号:
指导教师: 苏永红 司晓梅
年 月 日
课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
设计题目:用多线程同步方法解决生产者-消费者问题
初始条件:
Linux操作系统,GCC编译环境
要求完成的主要任务:
主要任务:
用c/c++语言在Linux操作系统环境下实现通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制。
有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。
每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前指针位置和生产者/消费者线程的标识符。
生产者和消费者各有两个以上。
多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。
提示:
(1)有界缓冲区/连续存储区可用数组实现。
编译命令可用:
gcc -lpthread -o 目标文件名 源文件名
多线程编程方法参见电子文档。
设计报告撰写格式要求:
1设计题目与要求 2 设计思想
3系统结构 4 数据结构的说明和模块的算法流程图
5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明
6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)
7 自我评价与总结
8 附录:程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加注释;时间安排
7月1日 布置课程设计任务;分配题目后,查阅资料、 准备程序;
7月 2~7月4 日上机调试程序、书写课程设计报告;
7月5 日 提交课程设计报告及相关文档。
指 导 教 师 签 字: 2012年 6月 20日
系 主 任 签 字: 2012年 6月 22日课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
设计题目:设计一个虚拟存储区和内存工作区
初始条件:
Linux操作系统,GCC编译环境
要求完成的主要任务
主要任务:
用c/c++语言在Linux操作系统环境下通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。
设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。
1、最佳淘汰算法(OPT)2、先进先出的算法(FIFO)
3、最近最久未使用算法(LRU)
命中率=1-页面失效次数/页地址流长度
设计程序时先用srand()和rand()函数定义和产生指令序列,然后将指令序列变换成相应的页地址流,并针对不同的算法计算出相应的命中率。
设计报告撰写格式要求:
1设计题目与要求 2 设计思想
3系统结构 4 数据结构的说明和模块的算法流程图
5 使用说明书(即用户手册):内容包含如何登录、退出、读、写等操作说明
6 运行结果和结果分析(其中包括实验的检查结果、程序的运行情况)
7 自我评价与总结
8 附录:程序清单,注意加注释(包括关键字、方法、变量等),在每个模块前加注释;
时间安排
7月1日 布置课程设计任务;分配题目后,查阅资料、 准备程序;
7月 2~7月4 日上机调试程序、书写课程设计报告;
7月5 日 提交课程设计报告及相关文档。
指 导 教 师 签 字: 2012年 6月 20日
系 主 任 签 字: 2012年 6月 22日课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
设计题目:编程序模拟银行家算法
初始条件:
Linux操作系统,GCC编译环境
要求
您可能关注的文档
- 苏教版九年级思想品第三单元测试题及答案.doc
- 苏教版三年级语文下第七单元教案26一面五星红旗 Microsoft Word 文档.doc
- 苏教版五年级语文上第一单元《陶校长的演讲》备课.doc
- 苏教版五年级数学上学计划及进度表.doc
- 苏教版五年级语文下补充习题答案.doc
- 苏教版二年级数学第单元100以内的加法和减法(三).doc
- 苏教版五年级语文下《3只拣儿童多处行》的教案.doc
- 苏教版八下期末语文习--古文比较阅读1.doc
- 苏教版八年级文言文料(课文内容理解部分)学生版.doc
- 苏教版六年级语文上《一个男孩必读的书》.doc
- 安徽省2025九年级化学上册第六单元碳和碳的氧化物学情评估新版新人教版.doc
- 海南省2025九年级历史上学期期中学情评估(一至四单元)新人教版.doc
- 海南省2025九年级历史上册第三四单元学情评估新人教版.doc
- 海南省2025九年级历史上学期期末学情评估新人教版.doc
- 2026年高一数学寒假自学课(人教B版)重难点突破01 求三角函数中的ω(解析版).pdf
- 2026年高一数学寒假自学课(人教B版)专题01 集合与常用逻辑用语9大题型(解析版).pdf
- 2026年高一数学寒假自学课(人教B版)专题01 集合与常用逻辑用语9大题型(原卷版).pdf
- 福建省2025中考语文2专题突破积累与运用专题2第7部海底两万里练课件.pptx
- 福建省2025中考语文文言文梳理3文言文梳理6民间技艺类(2篇))讲课件.pptx
- 福建省2025中考语文文言文梳理3文言文梳理2写景游记类(9篇)讲课件.pptx
最近下载
- 汽车热管理系统仿真分析与实例解析 课件 06 AI 技术与汽车热管理.pptx
- 《钛合金锻坯 缺陷检测 相控阵超声水浸检测方法》.pdf VIP
- F665065【复试】2024年长春理工大学070200物理学《复试物理光学》考研复试终极预测5套卷.pdf VIP
- 7.2《秦腔》课件(共43张PPT)(含音频+视频).pptx VIP
- 《急危重症护理学》配套ppt 9.第九章 泌尿系统功能监护.ppt VIP
- ZR-ZT-无油空压机培训资料.ppt VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- (国家标准)GB T 7424.1-2003 光缆总规范 第1部分:总则.pdf
- 《工业控制系统信息安全防护指南》解读.doc VIP
- 救护员培训应急救护PPT课件.pptx VIP
原创力文档

文档评论(0)