实验报告(银行家算法,生产者消费者).docVIP

实验报告(银行家算法,生产者消费者).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 课程设计说明书 题 目: 操作系统实验报告 专业班级: 计算机科学与技术 姓 名: 陈天桥      学 号: 0000000000 指导教师: 史玉柱    2011年 12 月 25日 《存储管理》实验报告 说明以下概念和问题: (1) 什么是分页过程? 分页过程是:将一个进程的逻辑地址空间分为若干个大小相等的片,并为各页加以编号。 (2) 什么是内存共享? 系统会把一部分硬盘空间作为虚拟内存,当硬件的内存不能够流畅的运行程序时,系统会自动分配虚拟内存给硬件,这就是内存共享,共享的是系统的虚拟内存。 (3) 什么是未分页合并内存和分页合并内存? 未分页合并内存是指包含的进程保留在主存中,并且不能交换到硬盘上发内存部分。分页合并内存是指存储制造需要的可分页代码或数据的内存部分 (4) Windows XP/2000将未分页合并内存限制为多少? 256MB (5) Windows XP/2000默认设置分页文件的最小容量和最大容量是多少? 最小:384MB 最多: 768MB 2、 使用“任务管理器”观察应用程序word的一个实例的内存需求 (1)在进程列表中查找要监视的应用程序word,记录该应用程序的映像名称、进程标识符PID、CPU使用情况、CPU使用时间和内存使用情况。 映像名称 PID 用户名 CPU CPU时间 内存使用 WINWORD.EXE 2924 USER 00 0:00:17 7528K WINWORD.EXE 2924 USER 00 0:00:18 15032K (2) 启动要监视的应用程序word的另一个实例,观察其内存需求。 比较word的两个实例占用内存的情况。 3、 估算未分页合并内存 (1) 使用“任务管理器”估算并记录未分页合并内存大小: 总数(KB):58368 分页数:46360 未分页(KB):12008 (2) 使用“任务管理器”查看一个独立进程正在使用的未分页合并内存数量和分页合并内存数量。说明步骤,并将结果记入下表: 映像名称 PID 用户名 内存使用 页面缓冲区 非页面缓冲区 WINWORD 3712 USER 39436K 567 16K 4、 提高分页性能 为了从分页获得最佳性能,首先检查系统的磁盘子系统的配置,以了解它是否有多个物理硬盘驱动器。将检查结果记入下表: 卷名 布局 类型 文件系统 容量 状态 C: 磁盘分区 基本 NTFS 37.27G 良好 5、 计算分页文件的大小 利用系统工具计算各驱动器的页面文件大小(驱动器、可用空间(MB)、初始大小(MB)、最大值(MB))和所有驱动器页面文件大小的总数(允许的最小值(MB)、推荐:(MB)、当前己分配(MB))。说明操作步骤并记录结果。 驱动器 可用空间(MB) 初始大小(MB) 最大值(MB) C: 14166 1024 1536 D: 18841 1536 3072 E: 19007 1536 3072 所有驱动器页面文件大小的总数: 允许的最小值(MB):2 推荐(MB):1521 当前己分配(MB):1024 6、 使用“任务管理器”检查分页文件的容量配置。 说明操作步骤,并记录检查结果。 请按KB为单位记录物理内存的总数、可用数和系统缓存;并记录认可用量的总数、限制和峰值。 7、 总结实验体会。 通过对Windows XP的“任务管理器”、“计算机管理”、“我的电脑”属性、“系统信息”、“系统监视器”等程序的应用: 1.我掌握了Windows内存性能的方法。 2.我掌握了Windows XP操作系统的内存管理功能。 3.理解操作系统存储管理、虚拟存储管理的知识。 《生产者和消费者》实验报告 1、实验目的要求 1)、通过编写程序,掌握基本的同步互斥算法,理解生产者和消费者模型。 2)、了解多线程并发执行机制,线程间的同步和互斥。 3)、学习使用同步对象,掌握相应的API。 2、程序流程图 1.生产者进程生产流程图,如图: 2.消费者进程消费流程图,如图: 3、实验代码 #include windows.h #include iostream const unsigned short cdu = 10; //缓冲区长度 unsigned short cpinID = 0; //产品号 unsigned short xhaoID = 0; //将被消耗的产品号 unsigned short in = 0; //产品进缓冲区时的缓冲区下标 un

文档评论(0)

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

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

1亿VIP精品文档

相关文档