【精品】内存管理分析

【精品】内存管理分析

ID:42190328

大小:51.00 KB

页数:9页

时间:2019-09-10

【精品】内存管理分析_第1页
【精品】内存管理分析_第2页
【精品】内存管理分析_第3页
【精品】内存管理分析_第4页
【精品】内存管理分析_第5页
资源描述:

《【精品】内存管理分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、引言1.1编写目的熟悉内存管理,了解内存管理在特定环境下的特点,将不同方面的内存管理进行比较,以供学习人员充分辩证的了解内存管理。1.2项目背景本项目的名称:内存管理的分析与比较本项目的应用范围:特定语言、平台等方面开发者:计算机信息工程学院科研立项小组用户:科研人员与学生项目与其他文献的关系:比其他有关内存管理的文献更为系统,从不同个角度与方面系统的总结出内存管理的特点,以及如何在特定的环境下优化内存。1.3定义内存管理:是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候

2、释放和冋收内存资源。虚拟内存:是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。操作系统(OperatingSystem,简称OS):是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞人的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。嵌入式系统:根据IEEE(电气和电子工程师协会)的定义,嵌入式系

3、统是“控制、监视或者辅助装置、机器和设备运行的装置"(devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)o1.4参考资料⑴薛胜军编•计算机组成原理(第三版)[M]・武汉:华中科技大学出版社,2010⑵白中英编•计算机组成原理[M].北京:科学出版社,2000⑶唐朔飞编•计算机组成原理[M]・北京:高等教育出版社,2000⑷张萍,郭玉东•虚拟外存管理技术研究[J]・计算机工程与设计,2010,31(20)⑸魏海涛,姜昱明,李建

4、武.内存管理机制的高效实现研究[J].计算机工程与设计,2009,30(16)[6]魏天光,魏东琦••种内存管理策略的研究和实现[J]•软件导刊,2009,3⑺单洪伟,费琳琳•浅析计算机内存优化与管理[J].科技创新导报,2008,6[8]王志辉•小型内存管理系统的设计与实现卩]・内蒙古科技与经济,2009,11⑼施超•提高计算机运行速度方法的分析[J]•消费导刊,2009,6[10]左利云,吴良海•基于内存管理的多重查询调度算法[J]•计算机技术与发展,2010,72可行性研究得前提2.1要求1、对内存管理所涉及的相关知识了解透

5、彻,主要为特定语言环境,主要以C语言为主,可涉及C++或JAVA;特定操作系统环境,主耍以windows为主,可涉及Linux或Unix;特定机型,如8位机、16位机、32位机和64位机;嵌入式系统所涉及的内存管理方面的知识。2、将了解的内存管理方面的知识清晰易懂的概括出来,要求内容相对完整,分析的比较系统,对比性较强。3、精通Word排版技巧,可将文字、图片、图形等可视化信息元素在版面布局上合理的调整位置、大小,使版面布局条理化。2.2目标内存管理技术是一项对计算机存储系统进行合理管理的技术。而对于计算机中不同的方面,内存管理的

6、要求也不同。针对目前相对散乱的内存管理技术,我们的目标就是将其进行适当的分类整理和概括,并对它们的异同处进行分析和比较。目前,根据我们所了解的情况,基本可以确定以下几个方面:1.针对不同的操作系统而进行的内存管理。2.针对不同的硬件条件而进行的内存管理。3.针对不同的编程语言而进行的内存管理。4.虚拟内存的相关概念及运用。5.嵌入式系统中所涉及的内存管理方面的内容。科研组的目标就是学习以上所涉及方面的有关知识,在理解的情况下对其进行分析,比较和概括;最终完成一篇针对内存管理的内容完整,比较合理,概括有序的论文。2.3条件和限制需要

7、阅读大量的相关文献,并需要自主学习相关知识。但是,我们的专业知识储备尚不完善,口学以及理解能力也有局限性。2.4可行性研究方法主要的研究方法是对已经了解的知识进行总结概括,分析与比较。2.5决定可行性的主要因素有关内存管理方面的相关文献,以及对word排版技术的要求。3对现有内存管理的分析3.1现阶段内存管理从产生计算机的那一刻起,内存的不足一直困扰着人们能够充分地利用计算机。如今对内存的管理已到了一个相当成熟的阶段。比如现在的一些编程语言对内存的管理相当重视,一个好的程序不是它没有什么错误或能够真确的执行,一个程序的好坏和它在利

8、用多少内存有相当大的关系。内存管理最主要的目的是如何高效,快速的分配,并且在适当的时候释放和冋收内存资源。目前,关于内存管理技术的研究出现很多的分支,女口:对不同的操作系统可分为,windows内存管理,linux内存管理等;对不同的编程语言乂分为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。