计算机2101软件101os 课设任务书.docVIP

  • 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编译环境 要求

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档