- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015Linux操作系统期末考试
深圳大学期末考试试卷 开/闭卷 开卷 A/B卷 课程编号 1500890001/ 1500890002 课程名称 Linux操作系统 学分 2.5 命题人(签字) 审题人(签字) 年 月 日 题号 一 二 三 四 五 六 七 八 九 十 基本题总分 附加题 得分 评卷人 考核形式说明 本期考核通过学生针对给定代码调研实践Linux下如何检查内存泄露的3种方式以及采集内存消耗信息的技术,并形成相关的技术报告的方式进行考察。考虑到各个同学基础不同,为了让基础较差的学生掌握调研问题,分析问题,解决问题的方法与流程, 有70%考题的相关解题思路融合在平时的课堂内容中,此部分题目为基础题。然后有30%的需要学生自行调研和自学的内容。此部分为进阶题。 基础题调研Linux下如何检查内存泄露的3种方式。内存泄露指的是应用程序在分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄露会减少可用内存的数量从而降低计算机的性能。而且当所消耗的内存达到系统的上限时,程序自己会崩溃,严重者甚至会导致系统挂起或崩溃。因此,掌握有效检查发现内存泄露问题对构建稳定的软件有很重要的作用。 Linux下检查内存泄露相关的技术将有3方面:(i)使用相关命令,如ps, top等;(ii)静态分析,如使用工具mtrace; 以及(iii)动态分析,如使用valgrind或者memwatch等工具等。本次考核要求学生通过独立调研学习并实践Linux下检查内存泄露的3种方法,充分综合利用并加强本期所学习的技能:常用命令、shell编程、用户管理、软件安装、Linux下 C编程环境等重要基础知识。具体要求如下: 引言,综述内存泄露的定义、表现、危害及检查和发现内存泄露的意义。并概述Linux下检查内存泄露的方法。综述内存监控或说内存消耗状况信息采集的意义和方法。(5分) 请用创建用户:用户名为学生名称加学号,如张三,学号123456,则该用户名为zhangsan123456 (5分) 针对图1中的程序,分别用以下方法进行分析,请注意,必须附上相应的命令结果截图和针对关键字段进行阐述:(1)通过常用命令ps, top等分析程序是否存在内存泄露并详细解释原因,也就是说,该常用命令的哪些结果说明了该程序可能存在或不存在内存泄露,截屏并附上详细说明(20分);(2)通过静态分析方法确定程序存在内存泄露,如使用mtrace,请说明操作过程,附上相应的截图,并分析阐述如何导出该程序存在或不存在内存泄露。如存在,请用静态分析工具协助定位出错的程序代码(20分);(3)通过动态分析方法确定程序存在内存泄露,如安装valgrind,自学其使用方法,并用它来分析你所选用的程序,记录你找出程序存在内存泄露的过程。附上相应的截图,并分析阐述如何导出该程序存在或不存在内存泄露。如存在,请用动态分析工具协助定位出错的程序代码(20分)。 图1. 程序1 进阶题目具体描述如下: 针对给定程序(见图2)对其运行期的内存使用进行分析,可以使用软件工具,命令等方法按照一定的周期采集运行期进程的内存使用情况,分析其(1)将采集的数据形成折线图,分析程序使用内存使用情况;(10分)(2)去取程序的scanf(……)语句,获取程序运行期的峰值内存、缓存使用等数据(20分)。请结合采集数据结果截图进行分析。(特别说明,如果个人机器内存和速度有限,可以将MAXSTEP减半。) 图2. 程序2 提交方式说明 填写答题纸,撰写相关的技术报告,提交打印版提交给老师并通过Blackboard提交电子版本。 重要提示:1)所有操作都在新建普通用户下运行,提示符号要有用户名信息如果有需要超级用户,也是从该普通用户下通过su命令切换到超级用户下。 2)电子版本技术报告请于本课程结束时即2015年12月29日24点前提交(Blackboard时间为准)。纸质版报告在2015年12月30日下午5:00前提交。 请注意:系统有提交时间显示。 办公室:粤海门广场A座实验楼202(下文山湖湖边),办公室电203, 手机号码 《Linux操作系统》试卷 卷 第 2 页 共 5 页 学院 专业 姓名 学号 座号 ( 密 封 线 内 不 答 题 ) ……………………………………………
您可能关注的文档
最近下载
- GB∕T22081-2024《网络安全技术——信息安全控制》之48:“7物理控制-7.3办公室、房间和设施的安全保护”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- 家校共育合作策划方案大全(10篇).docx VIP
- 员工岗位晋升和薪资晋级管理办法(套头).docx VIP
- 钉钉数字化管理师试题库(二).pdf VIP
- GB∕T22081-2024《网络安全技术——信息安全控制》之50:“7物理控制-7.5物理和环境威胁防范”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- GB∕T22081-2024《网络安全技术——信息安全控制》之51:“7物理控制-7.6在安全区域工作”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- 产品分析讲课课件.pptx VIP
- GB∕T22081-2024《网络安全技术——信息安全控制》之52:“7物理控制-7.7清理桌面和屏幕”专业深度解读和应用指导材料(雷泽佳编制-2025A0).pdf VIP
- 房产测量规范-第2单元-房产图图式.doc VIP
- 道路运输车辆达标车型配置、参数表(载货汽车).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)