内存管理分析.docVIP

  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文档。上传文档
查看更多
内存管理分析

1、引言 1.1编写目的 熟悉内存管理,了解内存管理在特定环境下的特点,将不同方面的内存管理进行比较,以供学习人员充分辩证的了解内存管理。 1.2项目背景 本项目的名称:内存管理的分析与比较 本项目的应用范围:特定语言、平台等方面 开发者:计算机信息工程学院科研立项小组 用户:科研人员与学生 项目与其他文献的关系:比其他有关内存管理的文献更为系统,从不同个角度与方面系统的总结出内存管理的特点,以及如何在特定的环境下优化内存。 1.3定义 内存管理:是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 虚拟内存:是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 操作系统(Operating System,简称OS):是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。 嵌入式系统:根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 1.4参考资料 [1]薛胜军编.计算机组成原理(第三版)[M].武汉:华中科技大学出版社,2010 [2]白中英编.计算机组成原理[M].北京:科学出版社,2000 [3]唐朔飞编.计算机组成原理[M].北京:高等教育出版社,2000 [4]张萍,郭玉东.虚拟外存管理技术研究[J].计算机工程与设计,2010,31(20) [5]魏海涛,姜昱明,李建武. 内存管理机制的高效实现研究[J]. 计算机工程与设计, 2009,30 (16) [6]魏天光,魏东琦.一种内存管理策略的研究和实现[J].软件导刊,2009,3 [7]单洪伟,费琳琳.浅析计算机内存优化与管理[J].科技创新导报,2008,6 [8]王志辉.小型内存管理系统的设计与实现[J].内蒙古科技与经济,2010,11 [9]施超.提高计算机运行速度方法的分析[J].消费导刊,2009,6 [10]左利云,吴良海.基于内存管理的多重查询调度算法[J].计算机技术与发展,2010,7 2可行性研究得前提 2.1要求 1、对内存管理所涉及的相关知识了解透彻,主要为特定语言环境,主要以C语言为主,可涉及C++或JAVA;特定操作系统环境,主要以windows为主,可涉及Linux或Unix;特定机型,如8位机、16位机、32位机和64位机;嵌入式系统所涉及的内存管理方面的知识。 2、将了解的内存管理方面的知识清晰易懂的概括出来,要求内容相对完整,分析的比较系统,对比性较强。 3、精通Word排版技巧,可将文字、图片、图形等可视化信息元素在版面布局上合理的调整位置、大小,使版面布局条理化。 2.2目标 内存管理技术是一项对计算机存储系统进行合理管理的技术。而对于计算机中不同的方面,内存管理的要求也不同。针对目前相对散乱的内存管理技术,我们的目标就是将其进行适当的分类整理和概括,并对它们的异同处进行分析和比较。目前,根据我们所了解的情况,基本可以确定以下几个方面: 1. 针对不同的操作系统而进行的内存管理。 2. 针对不同的硬件条件而进行的内存管理。 3. 针对不同的编程语言而进行的内存管理。 4. 虚拟内存的相关概念及运用。 5. 嵌入式系统中所涉及的内存管理方面的内容。 科研组的目标就是学习以上所涉及方面的有关知识,在理解的情况下对其进行分析,比较和概括;最终完成一篇针对内存管理的内容完整,比较合理,概括有序的论文。 2.3条件和限制 需要阅读大量的相关文献,并需要自主学习相关知识。 但是,我们的专业知识储备尚不完善,自学以及理解能力也有局限性。 2.4可行性研究方法 主要的研究方法是对已经了解的知识进行总结概括,分析与比较。 2.5决定可行性的主要因素 有关内存管理方面的相关文献,以及对word排版技术的要求。 3 对现有内存管理的分析 3.1现阶段内存管理 从产生计算机的那一刻起,内存的不足一直困扰着人们能够充分地利用计算机。 如今对内存的管理已到了一个相当成熟的阶段。比如现在的一些编程语言对内存的管理相当重视,一个好的程序不是它没有什么错误或能够真确的执行,一个程序的好坏和它在利用多少内存有相当大的关系。内存管理最主要的目的是如何高效,快速的

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档